]> git.pld-linux.org Git - packages/perl.git/blame - perl_581-soname.patch
- rm obsolete patches: _588-27368 -getgrent -5.8.7-172396 _588-27203 -regexp-CVE...
[packages/perl.git] / perl_581-soname.patch
CommitLineData
f3a7751c 1--- perl-5.8.1/Makefile.SH.orig Tue Aug 19 18:42:51 2003
2+++ perl-5.8.1/Makefile.SH Fri Aug 22 14:33:39 2003
383c5d2d 3@@ -116,7 +116,7 @@
4 # INSTALL file, under "Building a shared perl library".
5 # If there is no pre-existing $libperl, we don't need
6 # to do anything further.
7- if test -f $archlib/CORE/$libperl; then
8+# if test -f $archlib/CORE/$libperl; then
9 rm -f preload
10 cat <<'EOT' > preload
11 #! /bin/sh
12@@ -127,7 +127,7 @@
13 EOT
14 chmod 755 preload
15 ldlibpth="$ldlibpth `pwd`/preload `pwd`/$libperl"
16- fi
17+# fi
18 ;;
19 os390) test -f /bin/env && ldlibpth="/bin/env $ldlibpth"
20 ;;
f3a7751c 21@@ -494,13 +489,15 @@
22 Makefile: $Makefile_s
23 !GROK!THIS!
24 else
25- $spitshell >>Makefile <<'!NO!SUBS!'
26-$(LIBPERL): $& perl$(OBJ_EXT) $(obj) $(LIBPERLEXPORT)
27+ $spitshell >>Makefile <<!NO!SUBS!
28+LIBPERL_SONAME=\$(LIBPERL).$version
29+\$(LIBPERL): \$& perl\$(OBJ_EXT) \$(obj) \$(LIBPERLEXPORT)
30 !NO!SUBS!
31 case "$useshrplib" in
32 true)
33- $spitshell >>Makefile <<'!NO!SUBS!'
34- $(LD) -o $@ $(SHRPLDFLAGS) perl$(OBJ_EXT) $(obj) $(libs)
35+ $spitshell >>Makefile <<!NO!SUBS!
36+ \$(LD) -o \$(LIBPERL_SONAME) \$(SHRPLDFLAGS) -Wl,-soname,\$(LIBPERL_SONAME) perl\$(OBJ_EXT) \$(obj) \$(libs)
37+ ln -sf \$(LIBPERL_SONAME) \$@
38 !NO!SUBS!
39 case "$osname" in
40 aix)
This page took 0.039447 seconds and 4 git commands to generate.