libtool-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Libtool branch, master, updated. v2.4.2-342-g109bc05


From: Peter Rosin
Subject: [SCM] GNU Libtool branch, master, updated. v2.4.2-342-g109bc05
Date: Wed, 19 Dec 2012 10:23:00 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Libtool".

The branch, master has been updated
       via  109bc05e0d356ab48cc363521b8cd0abc943a6f5 (commit)
       via  204b94605020eb347f92e825734ddf7f756a1ddb (commit)
      from  34fe402efa1e969cf902cf7370e29564c005d508 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 109bc05e0d356ab48cc363521b8cd0abc943a6f5
Author: Peter Rosin <address@hidden>
Date:   Wed Dec 19 11:20:28 2012 +0100

    libtool: Drop $LDFLAGS when invoking the toolchain
    
    m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [Solaris] <archive_cmds>: Drop
    $LDFLAGS as it is a user variable that is usually used when invoking
    libtool. As such, it should not be used by libtool when it invokes the
    toolchain as it contains options intended for libtool, not the
    toolchain. Fixes export.at and other tests that add -no-undefined to
    LDFLAGS.
    
    Signed-off-by: Peter Rosin <address@hidden>
    Tested-by: Richard Palo <address@hidden>

commit 204b94605020eb347f92e825734ddf7f756a1ddb
Author: Richard Palo <address@hidden>
Date:   Wed Dec 19 11:08:15 2012 +0100

    libtool: Add SONAME to the so when exporting explicit symbols on Solaris
    
    m4/libtool.m (_LT_LANG_CXX_CONFIG) [Solaris] <archive_expsym_cmds>: Feed
    -h $soname to the linker just as is done in archive_cmds.
    THANKS: Update.
    
    Copyright-paperwork-exempt: Yes
    Signed-off-by: Peter Rosin <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 THANKS        |    1 +
 m4/libtool.m4 |    8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/THANKS b/THANKS
index ef617e4..1259cbf 100644
--- a/THANKS
+++ b/THANKS
@@ -165,6 +165,7 @@
   Rainer Tammer                        address@hidden
   Ralf Menzel                  address@hidden
   Richard B. Kreckel           address@hidden
+  Richard Palo                 address@hidden
   Richard Purdie               address@hidden
   Richard Sandiford            address@hidden
   Robert Garron                        address@hidden
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 3cf14e7..cd6db4e 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -6755,9 +6755,9 @@ if test yes != "$_lt_caught_CXX_error"; then
            if test yes,no = "$GXX,$with_gnu_ld"; then
              _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
              if $CC --version | $GREP -v '^2\.7' > /dev/null; then
-               _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib 
$LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags 
$wl-h $wl$soname -o $lib'
+               _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib 
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h 
$wl$soname -o $lib'
                _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > 
$lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: 
*; };" >> $lib.exp~
-                 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp -o $lib 
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+                 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h 
$wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects 
$compiler_flags~$RM $lib.exp'
 
                # Commands to make compiler produce verbose output that lists
                # what "hidden" libraries, object files and flags are used when
@@ -6766,9 +6766,9 @@ if test yes != "$_lt_caught_CXX_error"; then
              else
                # g++ 2.7 appears to require '-G' NOT '-shared' on this
                # platform.
-               _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS 
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h 
$wl$soname -o $lib'
+               _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects 
$libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
                _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > 
$lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: 
*; };" >> $lib.exp~
-                 $CC -G -nostdlib $wl-M $wl$lib.exp -o $lib $predep_objects 
$libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+                 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib 
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
 
                # Commands to make compiler produce verbose output that lists
                # what "hidden" libraries, object files and flags are used when


hooks/post-receive
-- 
GNU Libtool



reply via email to

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