summaryrefslogtreecommitdiff
path: root/libc/configure.in
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2009-11-11 15:45:19 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2009-11-11 15:45:19 +0000
commit381fe24319c83adc10220000c091b57bd63da32e (patch)
tree5cfb49c225b303ea59215bda2bab536be17855f8 /libc/configure.in
parent6b00af585493950677d1bbb08f60d3ad35326b29 (diff)
2009-11-11 Thomas Schwinge <thomas@codesourcery.com>
* configure.in (libc_cv_ssp): Make this a compile-time check. Avoid creating temporary files. * configure: Regenerate. git-svn-id: svn://svn.eglibc.org/trunk@9229 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/configure.in')
-rw-r--r--libc/configure.in11
1 files changed, 3 insertions, 8 deletions
diff --git a/libc/configure.in b/libc/configure.in
index 39011d66b..7d36397ec 100644
--- a/libc/configure.in
+++ b/libc/configure.in
@@ -1746,18 +1746,13 @@ 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])
+if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector
+ -o /dev/null -c -x c /dev/null 1>&AS_MESSAGE_LOG_FD])
then
libc_cv_ssp=yes
else
libc_cv_ssp=no
-fi
-rm -f conftest*])
+fi])
AC_SUBST(libc_cv_ssp)
AC_CACHE_CHECK(for -fgnu89-inline, libc_cv_gnu89_inline, [dnl