Commit 34c162f79e374556dd1384437f0dab558b5dc657
1 parent
701842e3bd
kbuild: explicit turn off gcc stack-protector
Ubuntu has enabled -fstack-protector per default in gcc breaking kernel build. Explicit turn it off for now. Later we may decide to make it configurable if the kernel starts to support it. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Showing 1 changed file with 3 additions and 0 deletions Side-by-side Diff
Makefile
... | ... | @@ -309,6 +309,9 @@ |
309 | 309 | |
310 | 310 | CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ |
311 | 311 | -fno-strict-aliasing -fno-common |
312 | +# Force gcc to behave correct even for buggy distributions | |
313 | +CFLAGS += $(call cc-option, -fno-stack-protector-all \ | |
314 | + -fno-stack-protector) | |
312 | 315 | AFLAGS := -D__ASSEMBLY__ |
313 | 316 | |
314 | 317 | # Read KERNELRELEASE from include/config/kernel.release (if it exists) |