[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