From: Mike Frysinger Date: Mon, 25 Apr 2011 08:06:40 +0000 (+0000) Subject: disable security warning flags when possible X-Git-Tag: v2011.09-rc1~168 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6262e4e74e2cdb9f231dc71c9893d4a4bd1e88df;p=u-boot disable security warning flags when possible Some toolchains enable security warning flags by default, but these don't really make sense in the u-boot world. Such as forcing changes like: -printf(foo); +printf("%s", foo); So disable the flags when the compiler supports them. Linux has already merged a similar change in their build system. Signed-off-by: Mike Frysinger --- diff --git a/config.mk b/config.mk index ed44d03ad3..e2b440d8b2 100644 --- a/config.mk +++ b/config.mk @@ -211,6 +211,10 @@ CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes endif CFLAGS += $(call cc-option,-fno-stack-protector) +# Some toolchains enable security related warning flags by default, +# but they don't make much sense in the u-boot world, so disable them. +CFLAGS += $(call cc-option,-Wno-format-nonliteral) +CFLAGS += $(call cc-option,-Wno-format-security) # $(CPPFLAGS) sets -g, which causes gcc to pass a suitable -g # option to the assembler.