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 <p...@lysator.liu.se>
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 <p...@lysator.liu.se>
    Tested-by: Richard Palo <richard.p...@baou.fr>

commit 204b94605020eb347f92e825734ddf7f756a1ddb
Author: Richard Palo <richard.p...@baou.fr>
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 <p...@lysator.liu.se>

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

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                        tam...@tammer.net
   Ralf Menzel                  men...@ls6.cs.uni-dortmund.de
   Richard B. Kreckel           krec...@ginac.de
+  Richard Palo                 richard.p...@baou.fr
   Richard Purdie               rpur...@rpsys.net
   Richard Sandiford            richa...@transitive.com
   Robert Garron                        robert.gar...@access3000.net
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