[U-Boot] [PATCH] disable security warning flags when possible
Mike Frysinger
vapier at gentoo.org
Mon Apr 25 20:06:40 CEST 2011
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 <vapier at gentoo.org>
---
config.mk | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/config.mk b/config.mk
index fa46ff1..97d2631 100644
--- a/config.mk
+++ b/config.mk
@@ -191,6 +191,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<format>
# option to the assembler.
--
1.7.5.rc1
More information about the U-Boot
mailing list