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:
@@ -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
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user