[6.0] b6c26cc52 Fix ASAN compilation under macaos
Dridi Boukelmoune
dridi.boukelmoune at gmail.com
Thu Aug 16 08:52:42 UTC 2018
commit b6c26cc529a62f80e2e5f28f18aa27edb8346816
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Fri Apr 13 10:49:27 2018 +0100
Fix ASAN compilation under macaos
diff --git a/configure.ac b/configure.ac
index 2e25adf05..17c6f17c9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -280,7 +280,11 @@ AC_ARG_ENABLE(msan,
if test "x$UBSAN_FLAGS$TSAN_FLAGS$ASAN_FLAGS$MSAN_FLAGS" != "x"; then
SAN_CFLAGS="-D__SANITIZER=1 ${UBSAN_FLAGS} ${TSAN_FLAGS} ${ASAN_FLAGS} ${MSAN_FLAGS} -fPIC -fPIE -fno-omit-frame-pointer"
- SAN_LDFLAGS="${UBSAN_FLAGS} ${TSAN_FLAGS} ${ASAN_FLAGS} ${MSAN_FLAGS} -pie"
+ SAN_LDFLAGS="${UBSAN_FLAGS} ${TSAN_FLAGS} ${ASAN_FLAGS} ${MSAN_FLAGS}"
+ save_CFLAGS="${CFLAGS}"
+ CFLAGS="${CFLAGS} -Werror=unused-command-line-argument"
+ AX_CHECK_LINK_FLAG([-pie], [SAN_LDFLAGS="${SAN_LDFLAGS} -pie"])
+ CFLAGS="${save_CFLAGS}"
case $CC in
gcc*)
SAN_CFLAGS="${SAN_CFLAGS} -fuse-ld=gold"
More information about the varnish-commit
mailing list