aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Hung Hsieh <chh@google.com>2017-11-06 11:08:03 -0800
committerChih-Hung Hsieh <chh@google.com>2017-11-07 14:44:38 -0800
commit8f7385a00719905ffe1e39f485d2aec618432e87 (patch)
tree30c19a16c187f5767c934eaa241c8f5a63826ec9
parent0cb208dc6f72565a8a2ee12ad503ca942f1c09f4 (diff)
downloadvalgrind-8f7385a00719905ffe1e39f485d2aec618432e87.tar.gz
Use -Werror in external/valgrind
* Suppress existing warnings. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I429934336adf4973b26388a8b2a17350908bcc13
-rw-r--r--Android.mk26
1 files changed, 21 insertions, 5 deletions
diff --git a/Android.mk b/Android.mk
index ea29261d1..8c3f8a226 100644
--- a/Android.mk
+++ b/Android.mk
@@ -25,12 +25,29 @@ ifneq ($(filter x86_64, $(TARGET_ARCH)),)
endif
common_cflags := \
- -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wmissing-declarations \
- -Wno-pointer-sign -Wno-sign-compare -Wno-unused-parameter -Wno-shadow \
- -fno-strict-aliasing -fno-stack-protector -Wno-tautological-compare -Wno-self-assign \
+ -fno-strict-aliasing \
+ -fno-stack-protector \
-DVGO_linux=1 \
-DANDROID_SYMBOLS_DIR=\"/data/local/symbols\" \
- -std=gnu99
+ -Wall \
+ -Werror \
+ -Wmissing-declarations \
+ -Wmissing-prototypes \
+ -Wpointer-arith \
+ -Wno-asm-operand-widths \
+ -Wno-cast-align \
+ -Wno-format \
+ -Wno-incompatible-library-redeclaration \
+ -Wno-incompatible-pointer-types \
+ -Wno-initializer-overrides \
+ -Wno-missing-field-initializers \
+ -Wno-pointer-sign \
+ -Wno-self-assign \
+ -Wno-shadow \
+ -Wno-sign-compare \
+ -Wno-tautological-compare \
+ -Wno-unused-parameter \
+ -std=gnu99
ifeq ($(TARGET_IS_64_BIT),true)
vg_target_module_path := /system/lib64/valgrind
@@ -97,7 +114,6 @@ vg_local_module=libvex
vg_local_cflags := $(common_cflags) \
-Wbad-function-cast \
-Wcast-qual \
- -Wcast-align \
-fstrict-aliasing \
vg_local_src_files := \