summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorEdward O'Callaghan <eocallaghan@alterapraxis.com>2014-12-10 19:30:22 +1100
committerEdward O'Callaghan <eocallaghan@alterapraxis.com>2014-12-12 13:29:47 +0100
commit8916d0dcc48f8c22b2825524b2d59545ad7e7d61 (patch)
tree94d1835a72a0f26191c8454ee21b2935600f7d86 /Makefile
parent84c3c568b918186b6bbf69a51d789ff1ba993353 (diff)
downloadcoreboot-staging-8916d0dcc48f8c22b2825524b2d59545ad7e7d61.zip
coreboot-staging-8916d0dcc48f8c22b2825524b2d59545ad7e7d61.tar.gz
Makefile: Tone down some clang warnings, some are unproductive
Too many false positives, not useful enough for us at the moment at the cost of not having the whole tree build without warnings as errors. Change-Id: I9f9910b7f66ebf3a82d42e7732e413ba27dbbbe7 Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-on: http://review.coreboot.org/7778 Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Tested-by: build bot (Jenkins)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index eaba3e4..6ef9838 100644
--- a/Makefile
+++ b/Makefile
@@ -118,6 +118,8 @@ ifeq ($(CONFIG_COMPILER_LLVM_CLANG),y)
# NOTE: clang puts compiler-rt under lib/linux/libclang_rt.builtins-i386.a
# this means the triple is i386-linux-elf instead of i386-none-elf
CFLAGS_x86_32 = -no-integrated-as -Qunused-arguments -target i386-linux-elf -m32
+# Tone down some clang warnings
+CFLAGS_x86_32 += -Wno-unused-variable -Wno-unused-function -Wno-tautological-compare -Wno-shift-overflow
CC_x86_32:=clang
HOSTCC := clang
OpenPOWER on IntegriCloud