]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
configure: fix sanitizer compilation
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 15 Apr 2021 12:11:26 +0000 (14:11 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 17 Apr 2021 15:26:30 +0000 (17:26 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
configure.ac

index db12131a0cc207f25565ea6b93b03987e4c0e003..0b6baeded4d5103792eebacb28a614a61d8cae35 100644 (file)
@@ -467,10 +467,15 @@ if test "x$enable_sanitizers" = "xyes"; then
        CC_CHECK_FLAGS_APPEND([AM_CFLAGS],[CFLAGS],[ \
                -fsanitize=address \
                -fsanitize=undefined \
-               -fsanitize=memory \
+               -fno-optimize-sibling-calls \
                -fno-omit-frame-pointer])
        AC_SUBST(AM_CFLAGS)
 
+       CC_CHECK_FLAGS_APPEND([AM_LDFLAGS],[LDFLAGS],[ \
+               -fsanitize=address])
+
+       AC_SUBST(AM_LDFLAGS)
+
        AC_MSG_RESULT([yes])
 else
        AC_MSG_RESULT([no])