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.444-22-g525cddd


From: Gary V. Vaughan
Subject: [SCM] GNU Libtool branch, master, updated. v2.4.2.444-22-g525cddd
Date: Fri, 17 Jan 2014 21:14:32 +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  525cddd2bcea4c565d6dd1d2d55dd1de1a476b67 (commit)
       via  64367d3499ec323af2e18326996c8c73924eab50 (commit)
      from  2f75576d051fad9a8c0b274c5be1289d57c0b636 (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 525cddd2bcea4c565d6dd1d2d55dd1de1a476b67
Author: Rainer Orth <address@hidden>
Date:   Sat Jan 18 10:07:52 2014 +1300

    libtool: opt_duplicate_compiler_generated_deps is harmful on Solaris
    
    Fix for http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452.
    * build-aux/ltmain.in (libtool_validate_options): disable the
    opt_duplicate_compiler_generated_deps optimization for Solaris2 so
    that gcc-4.9+ compiled C++ code with -Wl,-Bdirect on 64-bit Solaris
    x86 can avoid unwinding failures caused by accidental mixing of the
    libc and libgcc_s unwinders in a single executable.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 64367d3499ec323af2e18326996c8c73924eab50
Author: Gary V. Vaughan <address@hidden>
Date:   Wed Jan 15 20:10:29 2014 +1300

    bootstrap: check for git checkout correctly.
    
    * gl/bulid-aux/bootstrap.in (func_require_git): Use .git instead
    of .gitignore to recognise a git checkout.
    * bootstrap: Regenerate.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

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

Summary of changes:
 bootstrap                 |    4 ++--
 build-aux/ltmain.in       |    4 +++-
 gl/build-aux/bootstrap.in |    4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/bootstrap b/bootstrap
index db31255..2094e73 100755
--- a/bootstrap
+++ b/bootstrap
@@ -3698,8 +3698,8 @@ func_require_git ()
     $opt_skip_git && GIT=true
 
     test true = "$GIT" || {
-      if test -f .gitignore && ($GIT --version) >/dev/null 2>&1; then :; else
-      GIT=true
+      if test -f .git; then
+        ($GIT --version) >/dev/null 2>&1 || GIT=true
       fi
     }
 
diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
index f452e54..3b4e6ec 100644
--- a/build-aux/ltmain.in
+++ b/build-aux/ltmain.in
@@ -497,7 +497,9 @@ libtool_validate_options ()
     test : = "$debug_cmd" || func_append preserve_args " --debug"
 
     case $host in
-      *cygwin* | *mingw* | *pw32* | *cegcc*)
+      # Solaris2 added to fix 
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
+      # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
+      *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2*)
         # don't eliminate duplications in $postdeps and $predeps
         opt_duplicate_compiler_generated_deps=:
         ;;
diff --git a/gl/build-aux/bootstrap.in b/gl/build-aux/bootstrap.in
index 71ff3ae..8441bdc 100755
--- a/gl/build-aux/bootstrap.in
+++ b/gl/build-aux/bootstrap.in
@@ -1367,8 +1367,8 @@ func_require_git ()
     $opt_skip_git && GIT=true
 
     test true = "$GIT" || {
-      if test -f .gitignore && ($GIT --version) >/dev/null 2>&1; then :; else
-      GIT=true
+      if test -f .git; then
+        ($GIT --version) >/dev/null 2>&1 || GIT=true
       fi
     }
 


hooks/post-receive
-- 
GNU Libtool



reply via email to

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