diff --git a/adb/Android.bp b/adb/Android.bp index e02a54e64..c71f8e1ee 100644 --- a/adb/Android.bp +++ b/adb/Android.bp @@ -576,7 +576,6 @@ cc_binary { "libcrypto_utils", "libcutils_sockets", "libdiagnose_usb", - "liblog", "libmdnssd", "libminijail", "libselinux", @@ -589,6 +588,7 @@ cc_binary { "libadbd_auth", "libadbd_fs", "libcrypto", + "liblog", ], target: { diff --git a/liblog/Android.bp b/liblog/Android.bp index f1e511868..841037066 100644 --- a/liblog/Android.bp +++ b/liblog/Android.bp @@ -117,8 +117,12 @@ cc_library { logtags: ["event.logtags"], compile_multilib: "both", apex_available: [ - "//apex_available:anyapex", "//apex_available:platform", + // liblog is exceptionally available to the runtime APEX + // because the dynamic linker has to use it statically. + // See b/151051671 + "com.android.runtime", + // DO NOT add more apex names here ], } diff --git a/libstats/push_compat/Android.bp b/libstats/push_compat/Android.bp index 4de95dc0d..f0fcff604 100644 --- a/libstats/push_compat/Android.bp +++ b/libstats/push_compat/Android.bp @@ -35,6 +35,8 @@ cc_defaults { header_libs: ["libstatssocket_headers"], static_libs: [ "libbase", + ], + shared_libs: [ "liblog", ], }