summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2022-01-13 13:45:32 -0800
committerTreehugger Robot <treehugger-gerrit@google.com>2022-02-02 03:11:13 +0000
commit7e6a2645d0f924fe9df6a51140614a792c8dc6d9 (patch)
treea3e73a378a40ce7ffc9716fb448ac8489220d4f1
parent06adc1e4b3de7238f89d693fb3b0357f8b061701 (diff)
downloadlibchrome-7e6a2645d0f924fe9df6a51140614a792c8dc6d9.tar.gz
Separate glibc and musl sources
Building base/allocator/allocator_shim_default_dispatch_to_glibc.cc fails when building against musl libc, use a separate list of sources for glibc and musl. Bug: 190084016 Test: m USE_HOST_MUSL=true host-native Change-Id: I32c1507ce9658b0e7e4ba5fed1ade87a4ec1ca92
-rw-r--r--Android.bp15
1 files changed, 12 insertions, 3 deletions
diff --git a/Android.bp b/Android.bp
index cf8ac351ed..83d20cc6ba 100644
--- a/Android.bp
+++ b/Android.bp
@@ -774,7 +774,13 @@ libchromeLinuxSrc = [
"base/threading/platform_thread_linux.cc",
]
-libchromeLinuxGlibcSrc = [
+libchromeMuslSrc = [
+ "base/debug/stack_trace_posix.cc",
+ "base/memory/platform_shared_memory_region_posix.cc",
+ "base/memory/shared_memory_handle_posix.cc",
+]
+
+libchromeGlibcSrc = [
"base/allocator/allocator_shim.cc",
"base/allocator/allocator_shim_default_dispatch_to_glibc.cc",
"base/debug/stack_trace_posix.cc",
@@ -850,8 +856,11 @@ cc_library {
"liblog",
],
},
- linux_glibc: {
- srcs: libchromeLinuxGlibcSrc,
+ glibc: {
+ srcs: libchromeGlibcSrc,
+ },
+ musl: {
+ srcs: libchromeMuslSrc,
},
android: {
srcs: libchromeAndroidSrc,