This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, master, updated. glibc-2.15-459-g1722813
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 21 Mar 2012 17:51:27 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.15-459-g1722813
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 1722813295a323c5e79106a094380f5e94206b47 (commit)
from 8149f976066c922eeafc10d72572c8ae59d54d31 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1722813295a323c5e79106a094380f5e94206b47
commit 1722813295a323c5e79106a094380f5e94206b47
Author: Thomas Schwinge <thomas@codesourcery.com>
Date: Wed Mar 21 17:51:08 2012 +0000
Weaken -fstack-protector configure test to a compile test.
diff --git a/ChangeLog b/ChangeLog
index b65061f..e8b43e4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,11 @@
2012-03-21 Thomas Schwinge <thomas@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * configure.in (libc_cv_ssp): Use LIBC_TRY_CC_OPTION instead of a
+ link test.
+ * configure: Regenerated.
+
+2012-03-21 Thomas Schwinge <thomas@codesourcery.com>
* conform/conformtest.pl: Handle --tmpdir argument, defaulting to /tmp.
* conform/run-conformtest.sh: Pass --tmpdir argument when invoking
diff --git a/configure b/configure
index dc50c16..e131070 100755
--- a/configure
+++ b/configure
@@ -6643,23 +6643,17 @@ $as_echo_n "checking for -fstack-protector... " >&6; }
if ${libc_cv_ssp+:} false; then :
$as_echo_n "(cached) " >&6
else
- cat > conftest.c <<EOF
-int foo;
-main () { return 0;}
-EOF
-if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
- -o conftest conftest.c 1>&5'
+ if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; }
-then
+ test $ac_status = 0; }; }; then :
libc_cv_ssp=yes
else
libc_cv_ssp=no
fi
-rm -f conftest*
+
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
$as_echo "$libc_cv_ssp" >&6; }
diff --git a/configure.in b/configure.in
index bb3b057..b2fed4b 100644
--- a/configure.in
+++ b/configure.in
@@ -1753,18 +1753,10 @@ fi
AC_SUBST(fno_unit_at_a_time)
AC_CACHE_CHECK(for -fstack-protector, libc_cv_ssp, [dnl
-cat > conftest.c <<EOF
-int foo;
-main () { return 0;}
-EOF
-if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
- -o conftest conftest.c 1>&AS_MESSAGE_LOG_FD])
-then
- libc_cv_ssp=yes
-else
- libc_cv_ssp=no
-fi
-rm -f conftest*])
+LIBC_TRY_CC_OPTION([$CFLAGS $CPPFLAGS -Werror -fstack-protector],
+ [libc_cv_ssp=yes],
+ [libc_cv_ssp=no])
+])
AC_SUBST(libc_cv_ssp)
AC_CACHE_CHECK(for -fgnu89-inline, libc_cv_gnu89_inline, [dnl
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
configure | 12 +++---------
configure.in | 16 ++++------------
3 files changed, 14 insertions(+), 21 deletions(-)
hooks/post-receive
--
GNU C Library master sources