# New Ticket Created by Jarkko Hietaniemi # Please include the string: [perl #31059] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=31059 >
I don't think it's fair or correct to claim pointer alignment is four on every platform just because 32-bit HP-UX hangs in the test. -- Jarkko Hietaniemi <[EMAIL PROTECTED]> http://www.iki.fi/jhi/ "There is this special biologist word we use for 'stable'. It is 'dead'." -- Jack Cohen
Index: parrot/config/auto/alignptrs.pl =================================================================== RCS file: /cvs/public/parrot/config/auto/alignptrs.pl,v retrieving revision 1.11 diff -u -r1.11 alignptrs.pl --- parrot/config/auto/alignptrs.pl 8 Mar 2004 08:49:05 -0000 1.11 +++ parrot/config/auto/alignptrs.pl 11 Aug 2004 11:20:25 -0000 @@ -16,6 +16,7 @@ use strict; use vars qw($description @args); use Parrot::Configure::Step ':auto'; +use Config; $description="Determining your minimum pointer alignment..."; @@ -26,11 +27,10 @@ return if $miniparrot; # HP-UX 10.20/32 hangs in this test. - # We currently don't need this configure setting, - # so we just do not test and set some value here - print(" not tested (4) ") if $_[1]; - Configure::Data->set(ptr_alignment => 4); - return; + if ($^O eq 'hpux' && $Config{ccflags} !~ /DD64/) { + Configure::Data->set(ptr_alignment => 4); + return; + } return if (defined(Configure::Data->get('ptr_alignment'))); cc_gen('config/auto/alignptrs/test_c.in');