Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0349db68 authored by Florian Mayer's avatar Florian Mayer
Browse files

Use memtag_stack variants in make

Bug: 309446520
Change-Id: Ib67b37e97d9fabd2be3236d80a695c4883eccb7b
parent ced25ac6
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -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.