forked from openkylin/platform_build
Build: Disable leak sanitizer for llvm-rs-cc
Temporary workaround. Disable leak detection and container overflow. Bug: 37755219 Test: ASAN_OPTIONS= SANITIZE_HOST=address m Change-Id: Id2a72fe7170123f8652f96a0fed29d03f99ae03b
This commit is contained in:
parent
c5bb0d736e
commit
83c5c474b8
|
@ -1017,12 +1017,15 @@ $(foreach d,$1, \
|
|||
$(hide) echo >> $2
|
||||
endef
|
||||
|
||||
# b/37755219
|
||||
RS_CC_ASAN_OPTIONS := ASAN_OPTIONS=detect_leaks=0:detect_container_overflow=0
|
||||
|
||||
define transform-renderscripts-to-java-and-bc
|
||||
@echo "RenderScript: $(PRIVATE_MODULE) <= $(PRIVATE_RS_SOURCE_FILES)"
|
||||
$(hide) rm -rf $(PRIVATE_RS_OUTPUT_DIR)
|
||||
$(hide) mkdir -p $(PRIVATE_RS_OUTPUT_DIR)/res/raw
|
||||
$(hide) mkdir -p $(PRIVATE_RS_OUTPUT_DIR)/src
|
||||
$(hide) $(PRIVATE_RS_CC) \
|
||||
$(hide) $(RS_CC_ASAN_OPTIONS) $(PRIVATE_RS_CC) \
|
||||
-o $(PRIVATE_RS_OUTPUT_DIR)/res/raw \
|
||||
-p $(PRIVATE_RS_OUTPUT_DIR)/src \
|
||||
-d $(PRIVATE_RS_OUTPUT_DIR) \
|
||||
|
@ -1058,7 +1061,7 @@ define transform-renderscripts-to-cpp-and-bc
|
|||
@echo "RenderScript: $(PRIVATE_MODULE) <= $(PRIVATE_RS_SOURCE_FILES)"
|
||||
$(hide) rm -rf $(PRIVATE_RS_OUTPUT_DIR)
|
||||
$(hide) mkdir -p $(PRIVATE_RS_OUTPUT_DIR)/
|
||||
$(hide) $(PRIVATE_RS_CC) \
|
||||
$(hide) $(RS_CC_ASAN_OPTIONS) $(PRIVATE_RS_CC) \
|
||||
-o $(PRIVATE_RS_OUTPUT_DIR)/ \
|
||||
-d $(PRIVATE_RS_OUTPUT_DIR) \
|
||||
-a $@ -MD \
|
||||
|
|
Loading…
Reference in New Issue