cc_defaults {
name: "e2fsprogs-defaults",
- cflags: ["-Wall", "-Werror", "-Wno-pointer-arith"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ // Some warnings that Android's build system enables by default are not
+ // supported by upstream e2fsprogs. When such a warning shows up,
+ // disable it below. Please don't disable warnings that upstream
+ // e2fsprogs is supposed to support; for those, fix the code instead.
+ "-Wno-pointer-arith",
+ "-Wno-sign-compare",
+ "-Wno-type-limits",
+ "-Wno-typedef-redefinition",
+ "-Wno-unused-parameter",
+ ],
target: {
- windows: {
- cflags: [
- "-Wno-typedef-redefinition",
- "-Wno-unused-parameter",
- ],
- },
bionic: {
- system_shared_libs: ["libc", "libdl"],
+ system_shared_libs: [
+ "libc",
+ "libdl",
+ ],
},
windows: {
include_dirs: ["external/e2fsprogs/include/mingw"],