Use -Werror in external/ltp
* Suppress some non-critical warnings and keep some to check later.
* Fix trivial warning on initTest(db).
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I4588391411eb23cc65aeb6b0d8c7e581b2ef358c
diff --git a/Android.bp b/Android.bp
index 66e900c..c002d6c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -32,16 +32,32 @@
// Hacks for bionic compatibility
"-include bionic-compat.h",
+ "-Wall",
+ "-Werror",
+ // Keep some warnings to check later
+ "-Wno-error=absolute-value",
+ "-Wno-error=undefined-internal",
+ "-Wno-error=uninitialized",
+ "-Wno-error=user-defined-warnings",
// Silence noisy warnings
+ "-Wno-constant-conversion",
"-Wno-deprecated",
+ "-Wno-duplicate-decl-specifier",
+ "-Wno-empty-body",
"-Wno-format",
"-Wno-gnu-designator",
+ "-Wno-knr-promoted-parameter",
"-Wno-macro-redefined",
"-Wno-missing-field-initializers",
"-Wno-parentheses-equality",
"-Wno-pointer-arith",
+ "-Wno-pointer-sign",
"-Wno-sign-compare",
+ "-Wno-tautological-compare",
+ "-Wno-unneeded-internal-declaration",
+ "-Wno-unused-function",
"-Wno-unused-parameter",
+ "-Wno-unused-variable",
],
local_include_dirs: [