summaryrefslogtreecommitdiff
path: root/ext/Digest
diff options
context:
space:
mode:
authorPeter Prymmer <PPrymmer@factset.com>2001-06-27 10:33:33 -0700
committerJarkko Hietaniemi <jhi@iki.fi>2001-06-28 03:42:12 +0000
commita0fd64eaa4041ed217177b9ca9e47080ea9246b0 (patch)
tree272b9ec7dbb7c80894f5a070582b5afeb6cd8b88 /ext/Digest
parent953f539578069eb44e3efff5c16ba63006bbe146 (diff)
downloadperl-a0fd64eaa4041ed217177b9ca9e47080ea9246b0.tar.gz
[patch perl@10996] "fix" VAX Digest/MD5, Fcntl, brokennes in SDBM
Message-ID: <Pine.OSF.4.10.10106271705390.467850-100000@aspara.forte.com> p4raw-id: //depot/perl@10997
Diffstat (limited to 'ext/Digest')
-rw-r--r--ext/Digest/MD5/Makefile.PL9
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/Digest/MD5/Makefile.PL b/ext/Digest/MD5/Makefile.PL
index cbbd668c30..8e113559a5 100644
--- a/ext/Digest/MD5/Makefile.PL
+++ b/ext/Digest/MD5/Makefile.PL
@@ -10,6 +10,14 @@ unless ($Config{d_u32align}) {
if !($Config{'byteorder'} eq '1234' ||
$Config{'byteorder'} eq '4321');
}
+my @optimize = ();
+if ($^O eq 'VMS') {
+ if (defined($Config{ccname})) {
+ if ($Config{ccversion} <= 50390006 && grep(/VMS_VAX/, @INC) && ($Config{ccname} eq 'DEC')) {
+ @optimize = ("OPTIMIZE","/Optimize=(NODISJOINT)");
+ }
+ }
+}
WriteMakefile(
'NAME' => 'Digest::MD5',
@@ -17,6 +25,7 @@ WriteMakefile(
MAN3PODS => {}, # Pods will be built by installman.
@extra,
'dist' => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
+ @optimize
);
exit;