]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- fix -flto detection on Lion for llvm-gcc.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 1 Nov 2011 13:39:38 +0000 (13:39 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 1 Nov 2011 13:39:38 +0000 (13:39 +0000)
git-svn-id: file:///svn/unbound/trunk@2537 be551aaa-1e26-0410-a405-d3ace91eadb9

acx_nlnetlabs.m4
doc/Changelog

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)
index 9ea409a0415c60d26334b9fc4683a3f0870db13d..eb8be376ba4be35897f0bc99011ed8aa1c6ed3c7 100644 (file)
@@ -4,6 +4,7 @@
        - documentation for new options: ssl-upstream, ssl-service-key and
          ssl-service.pem.
        - iana portlist updated.
+       - fix -flto detection on Lion for llvm-gcc.
 
 31 October 2011: Wouter
        - dns over ssl support, ssl-service-pem and ssl-service-key files