On Wed, Jun 01, 2005 at 10:48:32PM +0100, Nick Glencross wrote: > Leopold Toetsch wrote: > > >Nick Glencross wrote: > > > >>#define PARROT_9000/800 1 > > > > ^ > > > >Can you check in config/*/*.pl where that is coming from? > > That would be PARROT_${jitcpu}, where jitcpu is set by > config/auto/jit.pl. It looks like jitcpu is derived (through archname) > by splitting Perl's archname variable at the '-'. > > I won't have access to the HP-UX system until Friday, but I recall that > doing a 'uname -a' showed that one of the fields was certainly 9000/800. > It sounds like a case of adding some special cases in jit.pl. >
bash-2.05$ uname -a HP-UX gnbil2dv B.11.00 A 9000/800 1657309373 two-user license bash-2.05$ /cm/tools/bin/perl -V Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=hpux, osvers=11.00, archname=PA-RISC2.0 uname='hp-ux cmhp01 b.11.00 a 9000800 131901507 two-user license ' > I guess that just doing a s|/|_|g would be a good start. > > When I get access, I'll also see if the alignment test hangs as one of > the comments suggests, or whether I get a meaningful value returned. > >From cvs : Determining your minimum pointer alignment..............for hpux: 4 bytes. With hpux hard code commented out : Determining your minimum pointer alignment........................ 4 bytes. The comment in the hardcode says it is for HP-UX 10.20 so maybe 11 never hung. Same answer anyway so no harm done(probably) > Cheers, > > Nick > -- It's our responsibility to competently administrate emerging products while continuing to assertively utilize multimedia based catalysts for change to exceed customer expectations