diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-04-17 05:48:31 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-04-17 05:48:31 +0000 |
commit | 5bf8406863014372efbf7e095042e8838e628013 (patch) | |
tree | 93170fc541d460bd398a795310b0f6be472bd2ba | |
parent | 2598f3ab4b24d28157d79bc5733440e11b34a1da (diff) | |
download | gcc-5bf8406863014372efbf7e095042e8838e628013.tar.gz |
* configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_4-branch@80786 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rwxr-xr-x | gcc/configure | 11 | ||||
-rw-r--r-- | gcc/configure.ac | 7 |
3 files changed, 17 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f7e839ee73..e5682b51dfd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-04-17 Richard Sandiford <rsandifo@redhat.com> + + * configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK. + * configure: Regenerate. + 2004-04-17 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * config.gcc (i[34567]86-*-solaris2*): Default to DWARF-2 diff --git a/gcc/configure b/gcc/configure index 13cb9cd795e..8e00c3794bd 100755 --- a/gcc/configure +++ b/gcc/configure @@ -11316,7 +11316,10 @@ echo "${ECHO_T}$gcc_cv_ld_pie" >&6 echo "$as_me:$LINENO: checking linker --as-needed support" >&5 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6 -gcc_cv_ld_as_needed=no +if test "${gcc_cv_ld_as_needed+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + 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 @@ -11328,6 +11331,10 @@ elif test x$gcc_cv_ld != x; then gcc_cv_ld_as_needed=yes fi fi + +fi +echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5 +echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6 if test x"$gcc_cv_ld_as_needed" = xyes; then cat >>confdefs.h <<\_ACEOF @@ -11335,8 +11342,6 @@ cat >>confdefs.h <<\_ACEOF _ACEOF fi -echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5 -echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6 if test x$with_sysroot = x && test x$host = x$target \ && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then diff --git a/gcc/configure.ac b/gcc/configure.ac index 38074a760cf..65fa1a9d5b1 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -2627,8 +2627,9 @@ if test x"$gcc_cv_ld_pie" = xyes; then fi AC_MSG_RESULT($gcc_cv_ld_pie) -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 @@ -2640,11 +2641,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 |