Check for flto for OSX

git-svn-id: file:///svn/unbound/trunk@3584 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2015-12-11 13:23:34 +00:00
parent 8afef037fc
commit 72f13cb3df
2 changed files with 4 additions and 2 deletions

View File

@ -421,12 +421,13 @@ AC_DEFUN([ACX_CHECK_FLTO], [
AS_IF([test "x$enable_flto" != "xno"], [
AC_MSG_CHECKING([if $CC supports -flto])
BAKCFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -flto"
CFLAGS="$CFLAGS -flto -Werror"
AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], [
if $CC $CFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
CFLAGS="$BAKCFLAGS"
AC_MSG_RESULT(no)
else
CFLAGS="$CFLAGS -flto"
AC_MSG_RESULT(yes)
fi
rm -f conftest conftest.c conftest.o

3
configure vendored
View File

@ -5859,7 +5859,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -flto" >&5
$as_echo_n "checking if $CC supports -flto... " >&6; }
BAKCFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -flto"
CFLAGS="$CFLAGS -flto -Werror"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@ -5878,6 +5878,7 @@ if ac_fn_c_try_link "$LINENO"; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
else
CFLAGS="$CFLAGS -flto"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
fi