diff options
author | H.Merijn Brand <h.m.brand@xs4all.nl> | 2008-09-29 12:40:38 +0000 |
---|---|---|
committer | H.Merijn Brand <h.m.brand@xs4all.nl> | 2008-09-29 12:40:38 +0000 |
commit | e6a5675bfdfcb46527bc32747acf360c7ef91cfa (patch) | |
tree | 42311e3012cd3f35b4a4added5c5195a52e7e004 /ext | |
parent | 2e65e370d35678c61f33c1e7f90fd07d0254d085 (diff) | |
download | perl-e6a5675bfdfcb46527bc32747acf360c7ef91cfa.tar.gz |
Storable and HP-UX Optimizer don't like eachother on 5.8.x
Dropping optimization level for HP C-ANSI-C to +O1 won't
do too much harm to all other builds, so keep it simple
p4raw-id: //depot/perl@34441
Diffstat (limited to 'ext')
-rw-r--r-- | ext/Storable/hints/hpux.pl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/Storable/hints/hpux.pl b/ext/Storable/hints/hpux.pl new file mode 100644 index 0000000000..959d6fedf0 --- /dev/null +++ b/ext/Storable/hints/hpux.pl @@ -0,0 +1,10 @@ +# HP C-ANSI-C has problems in the optimizer for 5.8.x (not for 5.11.x) +# So drop to -O1 for Storable + +use Config; + +unless ($Config{gccversion}) { + my $optimize = $Config{optimize}; + $optimize =~ s/(^| )[-+]O[2-9]( |$)/$1+O1$2/ and + $self->{OPTIMIZE} = $optimize; + } |