diff options
author | Peter Prymmer <PPrymmer@factset.com> | 2001-06-27 10:33:33 -0700 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-28 03:42:12 +0000 |
commit | a0fd64eaa4041ed217177b9ca9e47080ea9246b0 (patch) | |
tree | 272b9ec7dbb7c80894f5a070582b5afeb6cd8b88 /ext/Digest | |
parent | 953f539578069eb44e3efff5c16ba63006bbe146 (diff) | |
download | perl-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.PL | 9 |
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; |