platform_bionic/libdl
Dan Willemsen 6b3be172d6 Prevent dependency cycle due to system_shared_libs expansion
It was discovered that we were building some objects inconsistently due
to an optimization in cc_library to only build objects once and use them
for both the static and shared libraries. But static libraries didn't
get system_shared_libs set automatically, and we didn't notice that we
would have built the objects differently.

So static libraries now get the default system_shared_libs, we allow
adjusting that for static vs shared in a cc_library, and we disable the
optimization if the linked libraries are configured differently between
static and shared in a single cc_library.

This triggers dependency cycles for static libraries that libc/libdl
use, so fix those cycles here.

Test: treehugger
Change-Id: I3cf7fda161a05ec32e0c1e871999720d12a4d38e
2018-12-03 15:41:56 -08:00
..
Android.bp Prevent dependency cycle due to system_shared_libs expansion 2018-12-03 15:41:56 -08:00
libdl.arm.map Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl.arm64.map Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl.cpp Move API levels from uint32_t to int. 2018-11-13 21:25:07 -08:00
libdl.map.txt Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl.mips.map Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl.mips64.map Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl.x86.map Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl.x86_64.map Make android_get_application_target_sdk_version available to the NDK. 2018-11-15 11:07:30 -08:00
libdl_cfi.cpp [cfi] Fix __cfi_check address calculation. 2017-09-15 14:15:54 -07:00
libdl_static.cpp Support getting/setting API level in static binaries. 2018-04-03 21:53:29 -07:00
MODULE_LICENSE_BSD auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00