forked from openkylin/platform_build
Disable detection of bugs on global variables.
This is a temporary change pending code cleanup. We are already disabling detection of ODR violations. As it turns out, an ODR between an ASan-instrumented library and a non-instrumented library may actually crash ASan, and there is no obvious way out, and one of those prevents us from booting a SANITIZE_TARGET image right now. Bug: 21951850 Change-Id: I49508242ec96089a3d4d8b7e45f36323d62f2be9
This commit is contained in:
parent
2e4dd9ab26
commit
ff7a781512
|
@ -85,6 +85,7 @@ ifneq ($(filter address,$(my_sanitize)),)
|
|||
my_ldlibs += -lm -lpthread
|
||||
my_ldflags += -Wl,--no-as-needed
|
||||
else
|
||||
my_cflags += -mllvm -asan-globals=0
|
||||
# ASan runtime library must be the first in the link order.
|
||||
my_shared_libraries := $($(LOCAL_2ND_ARCH_VAR_PREFIX)ADDRESS_SANITIZER_RUNTIME_LIBRARY) \
|
||||
$(my_shared_libraries) \
|
||||
|
|
Loading…
Reference in New Issue