Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped - Build Status
Buildable 55091 Build 51980: arc lint + arc unit
Event Timeline
this is clearly an abuse of the Feature Framework as the WITHOUT_ASLR or WITH_ASLR will not be exactly doing what people would expect, but I think this is worth it.
I will test this after the sunset of 12 as we have systems with both ASLR as default and non-default. :/
But so far this looks good to me.
lang/php83/Makefile | ||
---|---|---|
110 | ^why does the port need to specify more than the path to the binary? this could be ASLR_UNSAFE+=sapi/cli/php as far as I can see, the Mk/Features/aslr.mk already assumes its only the path, no? |
To make it less an abuse I'd name the feature something like enforce_aslr. So that it underlines the fact that enabling this feature will force ASLR setting for each port.
I totally forgot about this. I will need to test this on php but I would really like to push this ASAP. Although I want to take a little while for changing php82.