forked from openkylin/platform_build
Merge "Revert "Switch from clang 3.6 to new clang repository (with 3.8).""
am: a7918b4948
* commit 'a7918b49488ad0daed6def7459fbf0f9d281b4b5':
Revert "Switch from clang 3.6 to new clang repository (with 3.8)."
This commit is contained in:
commit
adb12a039a
|
@ -1,6 +1,7 @@
|
|||
## Clang configurations.
|
||||
|
||||
LLVM_PREBUILTS_VERSION := 3.8
|
||||
LLVM_PREBUILTS_VERSION := 3.6
|
||||
FORCE_BUILD_SANITIZER_SHARED_OBJECTS := true
|
||||
LLVM_PREBUILTS_PATH := prebuilts/clang/host/$(BUILD_OS)-x86/$(LLVM_PREBUILTS_VERSION)/bin
|
||||
LLVM_RTLIB_PATH := $(LLVM_PREBUILTS_PATH)/../lib/clang/$(LLVM_PREBUILTS_VERSION)/lib/linux/
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ ifneq ($(filter coverage,$(my_sanitize)),)
|
|||
endif
|
||||
|
||||
ifneq ($(my_sanitize),)
|
||||
fsanitize_arg := $(subst $(space),$(comma),$(my_sanitize))
|
||||
fsanitize_arg := $(subst $(space),$(comma),$(my_sanitize)),
|
||||
my_cflags += -fsanitize=$(fsanitize_arg)
|
||||
|
||||
ifdef LOCAL_IS_HOST_MODULE
|
||||
|
@ -92,10 +92,8 @@ ifneq ($(my_sanitize),)
|
|||
my_ldflags += -fsanitize=$(fsanitize_arg)
|
||||
my_ldlibs += -lrt -ldl
|
||||
else
|
||||
ifeq ($(filter address,$(my_sanitize)),)
|
||||
my_cflags += -fsanitize-trap=all
|
||||
my_cflags += -ftrap-function=abort
|
||||
endif
|
||||
my_cflags += -fsanitize-undefined-trap-on-error
|
||||
my_cflags += -ftrap-function=abort
|
||||
my_shared_libraries += libdl
|
||||
endif
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue