Disable transitive dependency library symbol resolving for mips.

The transitive symbol resolving causes build breakage when a binary
linked against NDK has indirect dependency on platform libraries, or
vice versa.

Change-Id: Idbfe76079c1db14eb1156d0f396e13d26f0ff582
This commit is contained in:
Ying Wang 2015-02-03 10:58:50 -08:00
parent 5cb4276e48
commit 624ef02a50
1 changed files with 3 additions and 0 deletions

View File

@ -109,6 +109,9 @@ $(combo_2nd_arch_prefix)TARGET_GLOBAL_LDFLAGS += \
-Wl,--fatal-warnings \
$(arch_variant_ldflags)
# Disable transitive dependency library symbol resolving.
$(combo_2nd_arch_prefix)TARGET_GLOBAL_LDFLAGS += -Wl,--allow-shlib-undefined
$(combo_2nd_arch_prefix)TARGET_GLOBAL_CPPFLAGS += -fvisibility-inlines-hidden
# More flags/options can be added here