75
75
-install_name \$ (shrpdir)/\$ @"
76
76
;;
77
77
cygwin* )
78
- shrpldflags=" $shrpldflags -Wl,--out-implib=libcperl.dll.a \
78
+ pkg=$package
79
+ if $test " $package " = " perl5" ; then
80
+ pkg=perl
81
+ fi
82
+ shrpldflags=" $shrpldflags -Wl,--out-implib=lib${pkg} .dll.a \
79
83
-Wl,--image-base,0x52000000"
80
- linklibperl=" -L. -lcperl "
84
+ linklibperl=" -L. -l ${pkg} "
81
85
;;
82
86
sunos* )
83
87
linklibperl=" -lperl"
@@ -92,29 +96,29 @@ true)
92
96
aix* )
93
97
case " $cc " in
94
98
gcc* )
95
- shrpldflags=" -shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp"
96
- case " $osvers " in
99
+ shrpldflags=" -shared -Wl,-H512 -Wl,-T512 -Wl,-bhalt:4 -Wl,-bM:SRE -Wl,-bE:perl.exp"
100
+ case " $osvers " in
97
101
3* ) shrpldflags=" $shrpldflags -e _nostart"
98
102
;;
99
103
* ) shrpldflags=" $shrpldflags -Wl,-bnoentry"
100
104
;;
101
- esac
102
- shrpldflags=" $shrpldflags $ldflags $perllibs $cryptlib "
103
- linklibperl=" -L $archlibexp /CORE -L ` pwd | sed ' s/\/UU$//' ` -lperl"
104
- linklibperl_nonshr=' -lperl_nonshr'
105
- ;;
105
+ esac
106
+ shrpldflags=" $shrpldflags $ldflags $perllibs $cryptlib "
107
+ linklibperl=" -L $archlibexp /CORE -L ` pwd | sed ' s/\/UU$//' ` -lperl"
108
+ linklibperl_nonshr=' -lperl_nonshr'
109
+ ;;
106
110
* )
107
- shrpldflags=" -H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp"
108
- case " $osvers " in
111
+ shrpldflags=" -H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp"
112
+ case " $osvers " in
109
113
3* ) shrpldflags=" $shrpldflags -e _nostart"
110
114
;;
111
115
* ) shrpldflags=" $shrpldflags -b noentry"
112
116
;;
113
- esac
114
- shrpldflags=" $shrpldflags $ldflags $perllibs $cryptlib "
115
- linklibperl=" -L $archlibexp /CORE -L ` pwd | sed ' s/\/UU$//' ` -lperl"
116
- linklibperl_nonshr=' -lperl_nonshr'
117
- ;;
117
+ esac
118
+ shrpldflags=" $shrpldflags $ldflags $perllibs $cryptlib "
119
+ linklibperl=" -L $archlibexp /CORE -L ` pwd | sed ' s/\/UU$//' ` -lperl"
120
+ linklibperl_nonshr=' -lperl_nonshr'
121
+ ;;
118
122
esac
119
123
;;
120
124
hpux* )
@@ -974,10 +978,12 @@ $(LIBPERL): $& $(perllib_dep) $(DYNALOADER) $(LIBPERLEXPORT)
974
978
!NO!SUBS!
975
979
;;
976
980
cygwin) # cperl compat: make -lperl work
977
- $spitshell >> $Makefile << '!NO!SUBS! '
981
+ if $test " $package " ! = " perl5" ; then
982
+ $spitshell >> $Makefile << '!NO!SUBS! '
978
983
rm -f libperl.dll.a
979
984
ln -s libcperl.dll.a libperl.dll.a
980
985
!NO!SUBS!
986
+ fi
981
987
;;
982
988
esac
983
989
;;
0 commit comments