libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: aix $convenience backport


From: Ralf Wildenhues
Subject: FYI: aix $convenience backport
Date: Sun, 20 Nov 2005 13:09:29 +0100
User-agent: Mutt/1.5.9i

Backport from HEAD to branch-1-5.

Cheers,
Ralf

        * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
        (AC_LIBTOOL_LANG_CXX_CONFIG) [aix4/aix5 !ia64]: Set
        whole_archive_flag_spec to $convenience so the convenience libs
        are really added to the link cmdline.
        Missing backport from CVS HEAD 2004-11-17 noted by Jørgen Moth
        <address@hidden>.

Index: libtool.m4
===================================================================
RCS file: /cvsroot/libtool/libtool/Attic/libtool.m4,v
retrieving revision 1.314.2.136
diff -u -r1.314.2.136 libtool.m4
--- libtool.m4  20 Nov 2005 08:46:48 -0000      1.314.2.136
+++ libtool.m4  20 Nov 2005 12:07:22 -0000
@@ -2961,7 +2961,7 @@
        _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
        _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
        # Exported symbols can be pulled into shared objects from archives
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
        # This is similar to how AIX traditionally builds its shared libraries.
        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o 
$output_objdir/$soname $libobjs $deplibs $compiler_flags 
${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS 
$output_objdir/$libname$release.a $output_objdir/$soname'
@@ -5751,7 +5751,7 @@
          _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
          _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
          # Exported symbols can be pulled into shared objects from archives
-         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+         _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
          _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
          # This is similar to how AIX traditionally builds its shared 
libraries.
          _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o 
$output_objdir/$soname $libobjs $deplibs $compiler_flags 
${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS 
$output_objdir/$libname$release.a $output_objdir/$soname'




reply via email to

[Prev in Thread] Current Thread [Next in Thread]