summaryrefslogtreecommitdiff
path: root/installperl
diff options
context:
space:
mode:
authorPeter Prymmer <PPrymmer@factset.com>2001-01-24 09:17:14 -0800
committerJarkko Hietaniemi <jhi@iki.fi>2001-01-25 04:15:11 +0000
commitf2766b05f6136cc9e8c8812afdbe7a31657a110d (patch)
treefeecb3880ebc9d4b3e950e0156581b695700641e /installperl
parent8966e0c4d986cde86bde73b1fa0b5eb2a4cef463 (diff)
downloadperl-f2766b05f6136cc9e8c8812afdbe7a31657a110d.tar.gz
completion and docs for dynamic loading on OS/390
Message-ID: <Pine.OSF.4.10.10101241706120.411912-100000@aspara.forte.com> p4raw-id: //depot/perl@8544
Diffstat (limited to 'installperl')
-rwxr-xr-xinstallperl11
1 files changed, 10 insertions, 1 deletions
diff --git a/installperl b/installperl
index e2e9f0f435..dbdd6b558e 100755
--- a/installperl
+++ b/installperl
@@ -117,7 +117,7 @@ find(sub {
# print "[$_]\n" for sort keys %archpms;
my $ver = $Config{version};
-my $release = substr($],0,3); # Not used presently.
+my $release = substr($],0,3); # Not used currently.
my $patchlevel = substr($],3,2);
die "Patchlevel of perl ($patchlevel)",
"and patchlevel of config.sh ($Config{'PERL_VERSION'}) don't match\n"
@@ -137,6 +137,15 @@ my $libperl = $Config{libperl};
my $so = $Config{so};
my $dlext = $Config{dlext};
my $dlsrc = $Config{dlsrc};
+if ($^O eq 'os390') {
+ my $pwd;
+ chomp($pwd=`pwd`);
+ my $archlibexp = $Config{archlibexp};
+ my $usedl = $Config{usedl};
+ if ($usedl eq 'define') {
+ `./$^X -pibak -e 's{$pwd\/libperl.x}{$archlibexp/CORE/libperl.x}' lib/Config.pm`;
+ }
+}
my $d_dosuid = $Config{d_dosuid};
my $binexp = $Config{binexp};