From: Michal Marek Date: Thu, 16 Jul 2015 16:23:53 +0000 (+0200) Subject: kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=6dd3f13e4239a8c2b1e60687d7321bc0df614f33;p=linux-beck.git kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment Initialize the ARCH_* overrides before including the arch Makefile, to avoid picking up the values from the environment. The variables can still be overriden on the make command line, but this won't happen by accident. Signed-off-by: Michal Marek --- diff --git a/Makefile b/Makefile index 13270c0a9336..dc868bcdaf45 100644 --- a/Makefile +++ b/Makefile @@ -597,6 +597,11 @@ endif # $(dot-config) # Defaults to vmlinux, but the arch makefile usually adds further targets all: vmlinux +# The arch Makefile can set ARCH_{CPP,A,C}FLAGS to override the default +# values of the respective KBUILD_* variables +ARCH_CPPFLAGS := +ARCH_AFLAGS := +ARCH_CFLAGS := include arch/$(SRCARCH)/Makefile KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,)