[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 3/3] build-sys: enable sanitizers by default with --
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PATCH 3/3] build-sys: enable sanitizers by default with --enable-debug |
Date: |
Thu, 8 Feb 2018 17:23:43 +0100 |
The original commit 247724cb302af5d70c8853154b640dfabf2bbb56 was meant
to enable sanitizers by default when --enable-debug, but failed
because of a gcc static linking bug. Try to enable it back now that
there is a stronger check.
Signed-off-by: Marc-André Lureau <address@hidden>
---
configure | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/configure b/configure
index beb0de6a77..700ff35383 100755
--- a/configure
+++ b/configure
@@ -355,7 +355,7 @@ rdma=""
gprof="no"
debug_tcg="no"
debug="no"
-sanitizers="no"
+sanitizers=""
fortify_source=""
strip_opt="yes"
tcg_interpreter="no"
@@ -5262,6 +5262,11 @@ have_ubsan=no
have_asan_iface_h=no
have_asan_iface_fiber=no
+# enable sanitizers by default if --enable-debug
+if test "$sanitizers" = "" -a "$debug" = "yes"; then
+ sanitizers=yes
+fi
+
if test "$sanitizers" = "yes" ; then
if compile_prog "$CPU_CFLAGS -Werror -fsanitize=address" ""; then
have_asan=yes
--
2.16.1.73.g5832b7e9f2