Switch from clang 3.6 to new clang repository (with 3.8).

This reverts commit f7dbab16ff.

Bug: 23396112

Switch from "-fsanitize-undefined-trap-on-error" to
"-fsanitize-trap=all". The former ends up accidentally leaving
unresolved calls to __ubsan* helper functions in the object file with
clang 3.8. The latter is used when we don't include address sanitizer,
and replaces any misbehavior with a direct call to abort().
This commit is contained in:
Stephen Hines
2015-11-09 16:32:11 -08:00
parent 8b2c37c953
commit e8119e96fc
2 changed files with 6 additions and 5 deletions

View File

@@ -1,7 +1,6 @@
## Clang configurations.
LLVM_PREBUILTS_VERSION := 3.6
FORCE_BUILD_SANITIZER_SHARED_OBJECTS := true
LLVM_PREBUILTS_VERSION := 3.8
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/