Don't verify version scripts on 32-bit Brillo

Brillo doesn't use the ndk cruft, so the same version scripts do not
apply. Until we have brillo-specific version scripts, just disable the
version script check.

Bug: 26164862
Change-Id: I682860ec1c5b36014c7a6cf24da43df553e9dc9f
This commit is contained in:
Dan Willemsen 2015-12-11 16:38:06 -08:00
parent 52e2db647c
commit 31951b7f0d

View File

@ -1424,6 +1424,14 @@ LOCAL_LDFLAGS_mips64 += -Wl,--version-script,$(LOCAL_PATH)/libc.mips64.map
LOCAL_LDFLAGS_x86 += -Wl,--version-script,$(LOCAL_PATH)/libc.x86.map
LOCAL_LDFLAGS_x86_64 += -Wl,--version-script,$(LOCAL_PATH)/libc.x86_64.map
# Brillo doesn't use the same libc 32-bit ABI as Android (no ndk cruft)
ifdef BRILLO
# TODO: b/26164862 provide alternate version scripts instead of disabling verification.
LOCAL_LDFLAGS_arm += -Wl,--undefined-version
LOCAL_LDFLAGS_mips += -Wl,--undefined-version
LOCAL_LDFLAGS_x86 += -Wl,--undefined-version
endif
# We'd really like to do this for all architectures, but since this wasn't done
# before, these symbols must continue to be exported on LP32 for binary
# compatibility.