]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
acxnlnetlabs version 15.
authorWouter Wijngaards <wouter@NLnetLabs.nl>
Tue, 1 Nov 2011 13:39:05 +0000 (13:39 +0000)
committerWouter Wijngaards <wouter@NLnetLabs.nl>
Tue, 1 Nov 2011 13:39:05 +0000 (13:39 +0000)
acx_nlnetlabs.m4

index c319a2bc9a753c7d37002932514d2bbdbf30ef2a..0690d9902aa44f509d520bda67d56cfae05a6924 100644 (file)
@@ -2,7 +2,8 @@
 # Copyright 2009, Wouter Wijngaards, NLnet Labs.   
 # BSD licensed.
 #
-# Version 14
+# Version 15
+# 2011-11-01 Fix FLTO test for llvm on Lion.
 # 2011-08-01 Fix nonblock test (broken at v13).
 # 2011-08-01 Fix autoconf 2.68 warnings
 # 2011-06-23 Add ACX_CHECK_FLTO to check -flto.
@@ -394,7 +395,14 @@ AC_DEFUN([ACX_CHECK_FLTO],
 [AC_MSG_CHECKING([if $CC supports -flto])
 BAKCFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS -flto"
-AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], [AC_MSG_RESULT(yes)], [CFLAGS="$BAKCFLAGS" ; AC_MSG_RESULT(no)])
+AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], [
+    if $CC $CFLAGS conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
+       CFLAGS="$BAKCFLAGS"
+       AC_MSG_RESULT(no)
+    else
+       AC_MSG_RESULT(yes)
+    fi
+], [CFLAGS="$BAKCFLAGS" ; AC_MSG_RESULT(no)])
 ])
 
 dnl Check the printf-format attribute (if any)