mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-14 00:00:44 +00:00
FS-7350: add --enable-address-sanitizer configure flag to enable clang address sanitizer
This commit is contained in:
parent
3a70750b42
commit
f83e429d36
15
configure.ac
15
configure.ac
@ -405,6 +405,21 @@ elif test "x${ax_cv_c_compiler_vendor}" = "xgnu" ; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Enable clang address sanitizer bit build
|
||||||
|
AC_ARG_ENABLE(address_sanitizer,
|
||||||
|
[AC_HELP_STRING([--enable-address-sanitizer],[build with address sanitizer])],
|
||||||
|
[enable_address_sanitizer="$enable_address_sanitizer"],
|
||||||
|
[enable_address_sanitizer="no"])
|
||||||
|
|
||||||
|
if test "${enable_address_sanitizer}" = "yes"; then
|
||||||
|
if test "x${ax_cv_c_compiler_vendor}" = "xclang" ; then
|
||||||
|
APR_ADDTO(CFLAGS, -fsanitize=address -fno-omit-frame-pointer)
|
||||||
|
APR_ADDTO(CXXFLAGS, -fsanitize=address -fno-omit-frame-pointer)
|
||||||
|
APR_ADDTO(LDFLAGS, -fsanitize=address)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# gcc visibility cflag checks
|
# gcc visibility cflag checks
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user