Commit 34c162f79e374556dd1384437f0dab558b5dc657

Authored by Sam Ravnborg
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

... ... @@ -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)