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

Commit e98e5625 authored by Alexey Polyudov's avatar Alexey Polyudov
Browse files

Do not use UBSAN library on HOST or AUX targets



AUX modules are not necessarily using the same toolchain
as the TARGET modules. they don't have to depend on
this library.

Change-Id: Ib50cf0eb26c257ae3eb69a43aa1a12c41d5d39b0
Signed-off-by: default avatarAlexey Polyudov <apolyudov@google.com>
parent c209fb17
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -324,8 +324,8 @@ ifneq ($(filter address,$(my_sanitize)),)
  endif
  endif
endif
endif


# Use minimal diagnostics when integer overflow is enabled
# Use minimal diagnostics when integer overflow is enabled; never do it for HOST or AUX modules
ifndef LOCAL_IS_HOST_MODULE
ifeq ($(LOCAL_IS_HOST_MODULE)$(LOCAL_IS_AUX_MODULE),)
  # Pre-emptively add UBSAN minimal runtime incase a static library dependency requires it
  # Pre-emptively add UBSAN minimal runtime incase a static library dependency requires it
  ifeq ($(filter STATIC_LIBRARIES,$(LOCAL_MODULE_CLASS)),)
  ifeq ($(filter STATIC_LIBRARIES,$(LOCAL_MODULE_CLASS)),)
    ifndef LOCAL_SDK_VERSION
    ifndef LOCAL_SDK_VERSION