diff options
author | Dan Willemsen <dwillemsen@google.com> | 2018-12-03 13:56:24 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2018-12-03 15:49:11 -0800 |
commit | 35edf4582e96d16113db352b74eebc5d4bfbe0f3 (patch) | |
tree | adcaccb9731736f35b82a01cf9a0fafccfb1c8e3 /OWNERS | |
parent | a17312417be0fc9565314eb715b29e5080e986f5 (diff) | |
download | arm-optimized-routines-35edf4582e96d16113db352b74eebc5d4bfbe0f3.tar.gz |
Prevent dependency cycle due to system_shared_libs expansionandroid-wear-8.0.0_r2
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: If5cf63ba8c61af3c1cb4a0ad752205b9397d9d28
Diffstat (limited to 'OWNERS')
0 files changed, 0 insertions, 0 deletions