platform_system_core/property_service
Dan Willemsen d3825898da 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: I6ec2ea45292b602d5c506560de8b8d6ae725be6f
2018-12-03 15:50:00 -08:00
..
libpropertyinfoparser Prevent dependency cycle due to system_shared_libs expansion 2018-12-03 15:50:00 -08:00
libpropertyinfoserializer Add recovery_available: true to init dependencies 2018-07-24 13:45:50 -07:00
property_info_checker Verify the SELabels used in property_contexts 2018-03-26 09:22:55 -07:00
.clang-format
Android.bp
OWNERS Add OWNERS file 2018-01-04 13:54:45 -08:00