Le 27/11/14 14:47, Richard PALO via illumos-discuss a écrit :
Le 27/11/14 14:31, Alexander Pyhalov via illumos-discuss a écrit :
Hi.
What patch do you speak about?


------------------>8
commit 525cddd2bcea4c565d6dd1d2d55dd1de1a476b67
Author: Rainer Orth <[email protected]>
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 <[email protected]>

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=:
          ;;
------------------>8

many packages include a version of ltmain.sh, I think cppunit is one, so
if you don't replace it then you may need to patch it as well.


BTW, libtool 2.4.3 has this patch so ltmain.sh would typically be found in $PREFIX/share/libtool/config/ltmain.sh

cheers


-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to