Switch to small absl libs
The monolithic absl library is being removed in favor
of smaller libraries. This matches how absl is
distributed in the open-source world, and the large
library has some issues.
Bug: 417751597
Test: m regex_re2_test libregex_re2
Change-Id: Id4c10d569398cacb1b8efce2052d1bc0fa11c5e2
diff --git a/Android.bp b/Android.bp
index 37c94cc..746d488 100644
--- a/Android.bp
+++ b/Android.bp
@@ -49,7 +49,10 @@
],
export_include_dirs: ["."],
static_libs: [
- "libabsl",
+ "absl_strings",
+ "absl_container_flat_hash_map",
+ "absl_container_flat_hash_set",
+ "absl_synchronization",
],
visibility: [
"//external/grpc-grpc:__subpackages__",
@@ -88,7 +91,10 @@
"-Wno-missing-field-initializers",
],
static_libs: [
+ "absl_flags_flag",
+ "absl_strings",
+ "absl_strings_str_format",
+ "absl_types_optional",
"libregex_re2",
- "libabsl",
],
}