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

Reply via email to