Line
Link Here
|
0 |
-- Makefile.SH |
0 |
++ Makefile.SH |
Lines 78-84
Link Here
|
78 |
${api_revision}.${api_version}.${api_subversion} \ |
78 |
${api_revision}.${api_version}.${api_subversion} \ |
79 |
-current_version \ |
79 |
-current_version \ |
80 |
${revision}.${patchlevel}.${subversion} \ |
80 |
${revision}.${patchlevel}.${subversion} \ |
81 |
-install_name \$(shrpdir)/\$@" |
81 |
-install_name \$(shrpdir)/libperl.${revision}.${patchlevel}.dylib" |
82 |
;; |
82 |
;; |
83 |
cygwin*) |
83 |
cygwin*) |
84 |
shrpldflags="$shrpldflags -Wl,--out-implib=libperl.dll.a -Wl,--image-base,0x52000000" |
84 |
shrpldflags="$shrpldflags -Wl,--out-implib=libperl.dll.a -Wl,--image-base,0x52000000" |
Lines 86-98
Link Here
|
86 |
;; |
86 |
;; |
87 |
sunos*) |
87 |
sunos*) |
88 |
linklibperl="-lperl" |
88 |
linklibperl="-lperl" |
|
|
89 |
shrpldflags="$shrpldflags -Wl,-soname -Wl,libperl.so.${revision}.${patchlevel}" |
89 |
;; |
90 |
;; |
90 |
netbsd*|freebsd[234]*|openbsd*|dragonfly*) |
91 |
netbsd*|freebsd[234]*|openbsd*|dragonfly*) |
91 |
linklibperl="-L. -lperl" |
92 |
linklibperl="-L. -lperl" |
|
|
93 |
shrpldflags="$shrpldflags -Wl,-soname -Wl,libperl.so.${revision}.${patchlevel}" |
92 |
;; |
94 |
;; |
93 |
interix*) |
95 |
interix*) |
94 |
linklibperl="-L. -lperl" |
96 |
linklibperl="-L. -lperl" |
95 |
shrpldflags="$shrpldflags -Wl,--image-base,0x57000000" |
97 |
shrpldflags="$shrpldflags -Wl,--image-base,0x57000000 -Wl,-soname -Wl,libperl.so.${revision}.${patchlevel}" |
96 |
;; |
98 |
;; |
97 |
aix*) |
99 |
aix*) |
98 |
case "$cc" in |
100 |
case "$cc" in |
Lines 130-135
Link Here
|
130 |
linklibperl='libperl.x' |
132 |
linklibperl='libperl.x' |
131 |
DPERL_EXTERNAL_GLOB='' |
133 |
DPERL_EXTERNAL_GLOB='' |
132 |
;; |
134 |
;; |
|
|
135 |
linux*) |
136 |
shrpldflags="$shrpldflags -Wl,-soname -Wl,libperl.so.${revision}.${patchlevel}" |
137 |
;; |
133 |
esac |
138 |
esac |
134 |
case "$ldlibpthname" in |
139 |
case "$ldlibpthname" in |
135 |
'') ;; |
140 |
'') ;; |
Lines 735-741
Link Here
|
735 |
true) |
740 |
true) |
736 |
$spitshell >>$Makefile <<'!NO!SUBS!' |
741 |
$spitshell >>$Makefile <<'!NO!SUBS!' |
737 |
rm -f $@ |
742 |
rm -f $@ |
738 |
$(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) -Wl,-soname -Wl,libperl.so.`echo $(LIBPERL) | cut -d. -f3,4` |
743 |
$(LD) -o $@ $(SHRPLDFLAGS) $(obj) $(DYNALOADER) $(libs) |
739 |
!NO!SUBS! |
744 |
!NO!SUBS! |
740 |
case "$osname" in |
745 |
case "$osname" in |
741 |
aix) |
746 |
aix) |