diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2021-08-28 06:23:50 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2021-08-28 06:25:40 +0200 |
commit | 385f6b1bff4da4b997b5337b52f541cfaad864f9 (patch) | |
tree | 64e45c97cc0d655890553be44e7f52d51afa10e9 | |
parent | 6ecfae69f956b255c468fc2369c9d5a2237cd872 (diff) | |
download | patchelf-ubsan.tar.gz |
cleanup duplicate sanitizer flagsubsan
-rw-r--r-- | src/Makefile.am | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 0ea311a..41c5885 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,13 +1,20 @@ AM_CXXFLAGS = -Wall -std=c++11 -D_FILE_OFFSET_BITS=64 -SAN_FLAGS = -fno-optimize-sibling-calls -fsanitize-address-use-after-scope -fno-omit-frame-pointer -g -O1 - if WITH_ASAN -AM_CXXFLAGS += -fsanitize=address $(SAN_FLAGS) +AM_CXXFLAGS += -fsanitize=address -fsanitize-address-use-after-scope +endif + +if WITH_UBSAN +AM_CXXFLAGS += -fsanitize=undefined endif +SAN_FLAGS = -fno-optimize-sibling-calls -fno-omit-frame-pointer +if WITH_ASAN +AM_CXXFLAGS += $(SAN_FLAGS) +else if WITH_UBSAN -AM_CXXFLAGS += -fsanitize=undefined $(SAN_FLAGS) +AM_CXXFLAGS += $(SAN_FLAGS) +endif endif bin_PROGRAMS = patchelf |