* lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 21 Jan 2006 08:01:53 +0000 (08:01 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 21 Jan 2006 08:01:53 +0000 (08:01 +0000)
rather than -Xlinker -z -Xlinker ignore, as it's more portable.

m4/ChangeLog
m4/lib-ignore.m4

index 4c4cefc..4f134b2 100644 (file)
@@ -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.
index a84ca16..348f6f4 100644 (file)
@@ -15,16 +15,10 @@ AC_DEFUN([gl_IGNORE_UNUSED_LIBRARIES],
      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])