Merge pull request #5423 from ilyagr/jemalloc-and-asan-mutually-exclusive

configure.ac: don't enable jemalloc if ASAN enabled on macOS, error if both enabled
This commit is contained in:
Nicholas Marriott
2026-07-24 07:10:52 +01:00
committed by GitHub

View File

@@ -635,13 +635,20 @@ AC_ARG_ENABLE(
) )
try_jemalloc=no try_jemalloc=no
require_jemalloc=no require_jemalloc=no
if test "x$enable_asan" = xyes && test "x$enable_jemalloc" = xyes; then
AC_MSG_ERROR([--enable-asan and --enable-jemalloc cannot be used together])
fi
if test "x$enable_jemalloc" = xyes; then if test "x$enable_jemalloc" = xyes; then
try_jemalloc=yes try_jemalloc=yes
elif test "x$enable_jemalloc" = x; then elif test "x$enable_jemalloc" = x; then
case "$host_os" in case "$host_os" in
*darwin*) *darwin*)
try_jemalloc=yes if test "x$enable_asan" = xyes; then
require_jemalloc=yes enable_jemalloc=no
else
try_jemalloc=yes
require_jemalloc=yes
fi
;; ;;
esac esac
fi fi