Use memtag_stack variants in make

Bug: 309446520
Change-Id: Ib67b37e97d9fabd2be3236d80a695c4883eccb7b
This commit is contained in:
Florian Mayer
2024-05-01 10:41:09 -07:00
parent ced25ac630
commit 0349db6826

View File

@@ -1195,6 +1195,17 @@ ifneq ($(filter hwaddress,$(my_sanitize)),)
$(my_static_libraries),hwasan)
endif
###################################################################
## When compiling a memtag_stack enabled target, use the .memtag_stack variant
## of any static dependencies (where they exist).
##################################################################
ifneq ($(filter memtag_stack,$(my_sanitize)),)
my_whole_static_libraries := $(call use_soong_sanitized_static_libraries,\
$(my_whole_static_libraries),memtag_stack)
my_static_libraries := $(call use_soong_sanitized_static_libraries,\
$(my_static_libraries),memtag_stack)
endif
###################################################################
## When compiling against API imported module, use API import stub
## libraries.