Change 34441 by [EMAIL PROTECTED] on 2008/09/29 12:40:38 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
Affected files ... ... //depot/perl/MANIFEST#1728 edit ... //depot/perl/ext/Storable/hints/hpux.pl#1 add Differences ... ==== //depot/perl/MANIFEST#1728 (text) ==== Index: perl/MANIFEST --- perl/MANIFEST#1727~34440~ 2008-09-29 02:14:25.000000000 -0700 +++ perl/MANIFEST 2008-09-29 05:40:38.000000000 -0700 @@ -1054,6 +1054,7 @@ ext/Storable/ChangeLog Storable extension ext/Storable/hints/gnukfreebsd.pl Hint for Storable for named architecture ext/Storable/hints/gnuknetbsd.pl Hint for Storable for named architecture +ext/Storable/hints/hpux.pl Hint for Storable for named architecture ext/Storable/hints/linux.pl Hint for Storable for named architecture ext/Storable/Makefile.PL Storable extension ext/Storable/MANIFEST Storable extension ==== //depot/perl/ext/Storable/hints/hpux.pl#1 (text) ==== Index: perl/ext/Storable/hints/hpux.pl --- /dev/null 2008-09-17 12:36:34.330355001 -0700 +++ perl/ext/Storable/hints/hpux.pl 2008-09-29 05:40:38.000000000 -0700 @@ -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; + } End of Patch.