aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure.ac
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@redhat.com>2004-04-17 06:06:52 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2004-04-17 06:06:52 +0000
commit82e923f6ff5365803d17e85f9999a1e8f6da9ad9 (patch)
treefc00532967340511407f0f04d059d47c90acb062 /gcc/configure.ac
parentf645e2bd33e2ff6b96e82913d013be4c7cf09052 (diff)
downloadgcc-82e923f6ff5365803d17e85f9999a1e8f6da9ad9.zip
gcc-82e923f6ff5365803d17e85f9999a1e8f6da9ad9.tar.gz
gcc-82e923f6ff5365803d17e85f9999a1e8f6da9ad9.tar.bz2
configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK.
* configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK. * configure: Regenerate. From-SVN: r80788
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r--gcc/configure.ac7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 99f9773..5fac6c6 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -2754,8 +2754,9 @@ AC_MSG_RESULT($gcc_cv_ld_pie)
# UNSORTED
# --------
-AC_MSG_CHECKING(linker --as-needed support)
-gcc_cv_ld_as_needed=no
+AC_CACHE_CHECK(linker --as-needed support,
+gcc_cv_ld_as_needed,
+[gcc_cv_ld_as_needed=no
if test $in_tree_ld = yes ; then
if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
&& test $in_tree_ld_is_elf = yes; then
@@ -2767,11 +2768,11 @@ elif test x$gcc_cv_ld != x; then
gcc_cv_ld_as_needed=yes
fi
fi
+])
if test x"$gcc_cv_ld_as_needed" = xyes; then
AC_DEFINE(HAVE_LD_AS_NEEDED, 1,
[Define if your linker supports --as-needed and --no-as-needed options.])
fi
-AC_MSG_RESULT($gcc_cv_ld_as_needed)
if test x$with_sysroot = x && test x$host = x$target \
&& test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then