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

Commit 97222e19 authored by Florian Mayer's avatar Florian Mayer
Browse files

Use linker_hwasan64 for make built HWASan executables

Test: build chre on oriole_hwasan
      verify linker with `file`
Bug: 276930343
Change-Id: I92e07b38f9198fc72f4aa3418420cc155085b324
parent 05e0a133
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -446,6 +446,13 @@ endif
# If local module needs HWASAN, add compiler flags.
ifneq ($(filter hwaddress,$(my_sanitize)),)
  my_cflags += $(HWADDRESS_SANITIZER_CONFIG_EXTRA_CFLAGS)

  ifneq ($(filter EXECUTABLES NATIVE_TESTS,$(LOCAL_MODULE_CLASS)),)
    ifneq ($(LOCAL_FORCE_STATIC_EXECUTABLE),true)
      my_linker := /system/bin/linker_hwasan64
    endif
  endif

endif

# Use minimal diagnostics when integer overflow is enabled; never do it for HOST modules