[master] 5d026a3 Fix ASAN compilation under macaos
Federico G. Schwindt
fgsch at lodoss.net
Fri Apr 13 09:51:08 UTC 2018
commit 5d026a310b04e6a4a51cadbf69479e7011e98002
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 48ab568..3877a49 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