[packages/libtool] - one more linking-order fix (for gcc C support); release 2

qboosh qboosh at pld-linux.org
Mon Jun 27 18:20:28 CEST 2022


commit 5145073d78e290ff4cd6ac8d39ddf55a69688580
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jun 27 18:22:00 2022 +0200

    - one more linking-order fix (for gcc C support); release 2

 libtool-linking-order.patch | 16 ++++++++++++++++
 libtool.spec                |  2 +-
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/libtool.spec b/libtool.spec
index d62fd12..478b1fe 100644
--- a/libtool.spec
+++ b/libtool.spec
@@ -11,7 +11,7 @@ Summary(ru.UTF-8):	GNU libtool, набор утилит для генераци
 Summary(uk.UTF-8):	GNU libtool, набір утиліт для генерації динамічних бібліотек
 Name:		libtool
 Version:	2.4.7
-Release:	1
+Release:	2
 Epoch:		2
 License:	GPL v2+
 Group:		Development/Tools
diff --git a/libtool-linking-order.patch b/libtool-linking-order.patch
index 12070b3..ff2756f 100644
--- a/libtool-linking-order.patch
+++ b/libtool-linking-order.patch
@@ -18,6 +18,22 @@
        else
  	_LT_TAGVAR(ld_shlibs, $1)=no
        fi
+@@ -5277,13 +5280,13 @@ _LT_EOF
+ 	*Sun\ F*)			# Sun Fortran 8.3
+ 	  tmp_sharedflag='-G' ;;
+ 	esac
+-	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $compiler_flags $libobjs $deplibs $wl-soname $wl$soname -o $lib'
+ 
+         if test yes = "$supports_anon_versioning"; then
+           _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+             cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+             echo "local: *; };" >> $output_objdir/$libname.ver~
+-            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
++            $CC '"$tmp_sharedflag""$tmp_addflag"' $compiler_flags $libobjs $deplibs $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
+         fi
+ 
+ 	case $cc_basename in
 @@ -5313,8 +5313,8 @@ _LT_EOF
  	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libtool.git/commitdiff/5145073d78e290ff4cd6ac8d39ddf55a69688580



More information about the pld-cvs-commit mailing list