aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-hung Hsieh <chh@google.com>2017-11-08 05:24:38 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-11-08 05:24:38 +0000
commitd4b1cc9793c3d24b8c622e1c00dafbde5aed0223 (patch)
tree30c19a16c187f5767c934eaa241c8f5a63826ec9
parenteb1e951eabc92336ed9ca38f05ec0eb6d87416d5 (diff)
parente7105bfe8d783851532ec4024d2fa4654f235122 (diff)
downloadvalgrind-d4b1cc9793c3d24b8c622e1c00dafbde5aed0223.tar.gz
Merge "Use -Werror in external/valgrind" am: 9187cb4ce2 am: 1df89fb552
am: e7105bfe8d Change-Id: Id412e5da207d31c1a981404dc82c893226008270
-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 := \