Details
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
I tested this patch on a kernel build with clang in base and with the amd64-xtoolchain-gcc cross toolchain.
sys/conf/kern.mk | ||
---|---|---|
28 ↗ | (On Diff #53729) | hyphens in the variable name is unusual |
sys/conf/kern.mk | ||
---|---|---|
28 ↗ | (On Diff #53729) | Fixed. I should have figured out that by myself... Thanks for the comment! |
sys/conf/files | ||
---|---|---|
3811 ↗ | (On Diff #53743) | Just using compile-with "${NORMAL_C:N-fsanitize*}" does not work. No -fno-sanitize-coverage... will be used during make. Do I need to implement something to get this pattern supported? |
sys/conf/files | ||
---|---|---|
3811 ↗ | (On Diff #53743) | It should remove any argument from the compile command line that matches the glob. This will therefore remove the -fsanitize-coverage=... flag as that will match. It will also remove any other future sanitizers, however I think this will be needed to remove any risk of them recursing into each other. |
sys/conf/files | ||
---|---|---|
3811 ↗ | (On Diff #53743) | It actually does. I forgot the config step when building the kernel (the old way)... |