Merge "EXPERIMENTAL: Add libcompiler-rt-extras.a to device builds."
This commit is contained in:
committed by
Android (Google) Code Review
commit
2897f052d4
@@ -132,6 +132,11 @@ ifeq ($(strip $(LOCAL_ADDRESS_SANITIZER)),true)
|
|||||||
LOCAL_STATIC_LIBRARIES += $(ADDRESS_SANITIZER_CONFIG_EXTRA_STATIC_LIBRARIES)
|
LOCAL_STATIC_LIBRARIES += $(ADDRESS_SANITIZER_CONFIG_EXTRA_STATIC_LIBRARIES)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Add in libcompiler-rt for all device builds
|
||||||
|
ifndef LOCAL_IS_HOST_MODULE
|
||||||
|
LOCAL_STATIC_LIBRARIES += $(COMPILER_RT_CONFIG_EXTRA_STATIC_LIBRARIES)
|
||||||
|
endif
|
||||||
|
|
||||||
my_compiler_dependencies :=
|
my_compiler_dependencies :=
|
||||||
ifeq ($(strip $(LOCAL_CLANG)),true)
|
ifeq ($(strip $(LOCAL_CLANG)),true)
|
||||||
LOCAL_CFLAGS += $(CLANG_CONFIG_EXTRA_CFLAGS)
|
LOCAL_CFLAGS += $(CLANG_CONFIG_EXTRA_CFLAGS)
|
||||||
|
@@ -71,3 +71,9 @@ ADDRESS_SANITIZER_CONFIG_EXTRA_CFLAGS := -faddress-sanitizer
|
|||||||
ADDRESS_SANITIZER_CONFIG_EXTRA_LDFLAGS := -Wl,-u,__asan_preinit
|
ADDRESS_SANITIZER_CONFIG_EXTRA_LDFLAGS := -Wl,-u,__asan_preinit
|
||||||
ADDRESS_SANITIZER_CONFIG_EXTRA_SHARED_LIBRARIES := libdl libasan_preload
|
ADDRESS_SANITIZER_CONFIG_EXTRA_SHARED_LIBRARIES := libdl libasan_preload
|
||||||
ADDRESS_SANITIZER_CONFIG_EXTRA_STATIC_LIBRARIES := libasan
|
ADDRESS_SANITIZER_CONFIG_EXTRA_STATIC_LIBRARIES := libasan
|
||||||
|
|
||||||
|
# This allows us to use the superset of functionality that compiler-rt
|
||||||
|
# provides to Clang (for supporting features like -ftrapv).
|
||||||
|
ifneq ($(TARGET_ARCH),mips)
|
||||||
|
COMPILER_RT_CONFIG_EXTRA_STATIC_LIBRARIES := libcompiler-rt-extras
|
||||||
|
endif
|
||||||
|
Reference in New Issue
Block a user