diff --git a/base/Android.bp b/base/Android.bp index e6ad15bf4..b9a6e0bd6 100644 --- a/base/Android.bp +++ b/base/Android.bp @@ -49,6 +49,11 @@ cc_library { srcs: ["errors_unix.cpp"], cppflags: ["-Wexit-time-destructors"], }, + linux_bionic: { + srcs: ["errors_unix.cpp"], + cppflags: ["-Wexit-time-destructors"], + enabled: true, + }, linux: { srcs: ["errors_unix.cpp"], cppflags: ["-Wexit-time-destructors"], diff --git a/libutils/Android.bp b/libutils/Android.bp index 25c779ea1..217b8c378 100644 --- a/libutils/Android.bp +++ b/libutils/Android.bp @@ -86,6 +86,13 @@ cc_library { "ProcessCallStack.cpp", ], }, + linux_bionic: { + enabled: true, + srcs: [ + "Looper.cpp", + "ProcessCallStack.cpp", + ], + }, darwin: { cflags: ["-Wno-unused-parameter"], diff --git a/libziparchive/Android.bp b/libziparchive/Android.bp index 5ed0fe853..fce137852 100644 --- a/libziparchive/Android.bp +++ b/libziparchive/Android.bp @@ -62,7 +62,17 @@ cc_library { android: { static_libs: ["libz"], }, - host: { + linux_bionic: { + static_libs: ["libz"], + enabled: true, + }, + linux: { + shared_libs: ["libz-host"], + }, + darwin: { + shared_libs: ["libz-host"], + }, + windows: { shared_libs: ["libz-host"], }, },