Merge pull request #314 from hannob/add_no_common

Add -fno-common to ASAN (for global buffer overflows)
This commit is contained in:
Sebastian Pipping 2019-08-17 15:40:15 +02:00 committed by GitHub
commit df5cd6e01e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -55,7 +55,7 @@ populate_environment() {
case "${QA_SANITIZER}" in
address)
# http://clang.llvm.org/docs/AddressSanitizer.html
BASE_COMPILE_FLAGS+=" -g -fsanitize=address -fno-omit-frame-pointer"
BASE_COMPILE_FLAGS+=" -g -fsanitize=address -fno-omit-frame-pointer -fno-common"
BASE_LINK_FLAGS+=" -g -Wc,-fsanitize=address" # "-Wc," is for libtool
;;
memory)