changeset 6575:c9644fabfcbc

* lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore rather than -Xlinker -z -Xlinker ignore, as it's more portable.
author Paul Eggert <eggert@cs.ucla.edu>
date Sat, 21 Jan 2006 08:01:53 +0000
parents c0ef03bcf5e4
children 9d14a72114be
files m4/ChangeLog m4/lib-ignore.m4
diffstat 2 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -1,3 +1,9 @@
+2006-01-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
+	rather than -Xlinker -z -Xlinker ignore, as it's more portable.
+	Suggested by Bruno Haible.
+
 2006-01-19  Simon Josefsson  <jas@extundo.com>
 
 	* socklen.m4: Look in ws2tcpip.h too, for mingw32.
--- a/m4/lib-ignore.m4
+++ b/m4/lib-ignore.m4
@@ -15,16 +15,10 @@
      gl_saved_ldflags=$LDFLAGS
      # Use long option sequences like '-z ignore' to test for the feature,
      # to forestall problems with linkers that have -z, -i, -g, -n, etc. flags.
-     for gl_flags in '-Xlinker -z -Xlinker ignore' '-z ignore'; do
+     for gl_flags in '-Wl,-z,ignore' '-z ignore'; do
        LDFLAGS="$gl_flags $LDFLAGS"
        AC_LINK_IFELSE([AC_LANG_PROGRAM()],
-	 [case $gl_flags in
-	    '-Xlinker -z -Xlinker ignore')
-	      # Shorten this ugly thing, for prettier 'make' output.
-              gl_cv_ignore_unused_libraries='-Xlinker -zignore';;
-	    *)
-	      gl_cv_ignore_unused_libraries=$gl_flags;;
-          esac])
+	 [gl_cv_ignore_unused_libraries=$gl_flags])
        LDFLAGS=$gl_saved_ldflags
        test "$gl_cv_ignore_unused_libraries" != none && break
      done])