Merge "Apply SANITIZE_TARGET=safe-stack to 64 bit targets only."

This commit is contained in:
Evgenii Stepanov 2016-07-01 20:09:45 +00:00 committed by Gerrit Code Review
commit 997a6cd1a1
1 changed files with 6 additions and 0 deletions

View File

@ -75,6 +75,12 @@ ifneq ($(filter thread,$(my_sanitize)),)
endif
endif
ifneq ($(filter safe-stack,$(my_sanitize)),)
ifeq ($(my_32_64_bit_suffix),32)
my_sanitize := $(filter-out safe-stack,$(my_sanitize))
endif
endif
# Undefined symbols can occur if a non-sanitized library links
# sanitized static libraries. That's OK, because the executable
# always depends on the ASan runtime library, which defines these