Set fvisibility=hidden per default.
This reduces the size of libtraced_shared.so by ~half.
Bug: 71844955
Change-Id: Ie961920297af9dc08287cc25c815d46c8ae266f3
diff --git a/Android.bp b/Android.bp
index d487b4a..eb9d198 100644
--- a/Android.bp
+++ b/Android.bp
@@ -116,6 +116,7 @@
"-Wno-sign-compare",
"-Wno-sign-promo",
"-Wno-unused-parameter",
+ "-fvisibility=hidden",
],
local_include_dirs: [
"include",
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index 268abfa..dbca3d6 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -503,6 +503,7 @@
'-Wno-sign-compare',
'-Wno-sign-promo',
'-Wno-unused-parameter',
+ '-fvisibility=hidden',
]
blueprint.add_module(defaults)