Native modules installed to recovery are marked as native:recovery
This fixes a bug that platform module (native:platform) can link to a recovery module due to the fact that the recovery module is also labeled as native:platform. Fixing the bug by setting the link type correctly to native:recovery. Bug: 113277544 Test: m -j Change-Id: I88fe0a9d958f2269cf9f9ebc205b2da8c6a761a5
This commit is contained in:
parent
c247436e2f
commit
5dc3475d5d
@ -1450,6 +1450,11 @@ else ifdef LOCAL_USE_VNDK
|
||||
my_warn_types :=
|
||||
my_allowed_types := native:vendor native:vndk
|
||||
endif
|
||||
else ifneq ($(filter $(TARGET_RECOVERY_OUT)/%,$(LOCAL_MODULE_PATH)),)
|
||||
my_link_type := native:recovery
|
||||
my_warn_types :=
|
||||
# TODO(b/113303515) remove native:platform and my_allowed_ndk_types
|
||||
my_allowed_types := native:recovery native:platform $(my_allowed_ndk_types)
|
||||
else
|
||||
my_link_type := native:platform
|
||||
my_warn_types := $(my_warn_ndk_types)
|
||||
|
@ -188,6 +188,8 @@ else ifdef LOCAL_USE_VNDK
|
||||
else
|
||||
my_link_type := native:vendor
|
||||
endif
|
||||
else ifneq ($(filter $(TARGET_RECOVERY_OUT)/%,$(LOCAL_MODULE_PATH)),)
|
||||
my_link_type := native:recovery
|
||||
else
|
||||
my_link_type := native:platform
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user