1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-08-04 15:49:42 +02:00

(gl_IGNORE_UNUSED_LIBRARIES): Prefer binutils's

--as-needed option if available.
This commit is contained in:
Paul Eggert
2006-06-19 07:19:00 +00:00
parent ed91e298a4
commit 050ec5cb29
2 changed files with 12 additions and 1 deletions
+6
View File
@@ -1,3 +1,9 @@
2006-06-19 Paul Eggert <eggert@cs.ucla.edu>
* lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Prefer binutils's
--as-needed option if available. Problem reported by Albert Chin in
<http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00114.html>.
2006-06-18 Jim Meyering <jim@meyering.net>
Test for a bug that causes glibc's getcwd to suffer a failed assertion.
+6 -1
View File
@@ -15,7 +15,12 @@ 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 '-Wl,-z,ignore' '-z ignore'; do
for gl_flags in \
'-Wl,--as-needed' \
'-Wl,-z,ignore' \
'--as-needed' \
'-z ignore'
do
LDFLAGS="$gl_flags $LDFLAGS"
AC_LINK_IFELSE([AC_LANG_PROGRAM()],
[gl_cv_ignore_unused_libraries=$gl_flags])