Only emit enabled VNDK libraries
Disabled VNDK libraries (due to arch mismatch) are no longer emitted to make variables VNDK_CORE_LIBRARIES and LLNDK_LIBRARIES Bug: 7456955 Test: choosecombo to aosp_walleye and m -j Find libclang_rt.ubsan_standalone-<arch>-android in VNDK_CORE_LIBRARIES. Only aarch64 and arm are found. Change-Id: Iaa134d07513e39390fe34a31fdfe2e327b190996
This commit is contained in:
@@ -178,7 +178,7 @@ var (
|
|||||||
|
|
||||||
// gather list of vndk-core, vndk-sp, and ll-ndk libs
|
// gather list of vndk-core, vndk-sp, and ll-ndk libs
|
||||||
func vndkMutator(mctx android.BottomUpMutatorContext) {
|
func vndkMutator(mctx android.BottomUpMutatorContext) {
|
||||||
if m, ok := mctx.Module().(*Module); ok {
|
if m, ok := mctx.Module().(*Module); ok && m.Enabled() {
|
||||||
if lib, ok := m.linker.(*llndkStubDecorator); ok {
|
if lib, ok := m.linker.(*llndkStubDecorator); ok {
|
||||||
vndkLibrariesLock.Lock()
|
vndkLibrariesLock.Lock()
|
||||||
defer vndkLibrariesLock.Unlock()
|
defer vndkLibrariesLock.Unlock()
|
||||||
|
Reference in New Issue
Block a user