Newsgroups: comp.parallel.pvm
From: Jon Reiter <jr@cfm.brown.edu>
Subject: Re: PVM 3.3.11 on SGI IRXI 6.2
Organization: Brown University
Date: Sat, 25 Jul 1998 15:12:54 -0400
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <35BA2E36.142794A9@cfm.brown.edu>

Claus Grewe wrote:
> 
> Eric George wrote:
> >
> > I'm running Irix 6.3 but had to build PVM using the SGI5 arch.  I don't remember exactly what went wrong when I tried the "correct" architecture, It's been awhile since I've done it.
> > Eric
> >
> > Prachya Chalermwat wrote:
> >
> > > Hi,
> > >
> > > I have PVM 3.3.11 source and did not successfully compile on the SGI IRIX 6.2.
> > > Does anyone know how to solve the problem?
> > >
> > > wildknot 73% make
> > > building in src
> > >         cd src; ../lib/aimk install
> > > making in SGI64/ for SGI64
> > >         cc -O -DCLUMP_ALLOC -I../../include -DARCHCLASS=\"SGI64\" -DIMA_SGI64 -DSYSVSIGNAL -DRSHCOMMAND=\"/usr/bsd/rsh\" -DNOWAIT3 -64 -TENV:large_GOT=ON -woff 1174 -DHASSTDLIB -c ../ddpro.c
> > > cc ERROR:  cc is not installed in /usr/lib64/cmplrs/cc
> > > *** Error code 1 (bu21)
> > > *** Error code 1 (bu21)
> > >
> > > Do I need to contact sysadmin to have cc installed in /usr/lib64/cmplrs?

Yes.

> > >
> > > Thanks,
> > >
> > > Prachya
> 
> Hi,
> 
> I observed the same problem when I compiled PVM3.3.11 for a SGI O2.
> A simple solution is to replace the compiler flag "-64" by "-32" in
> $(PVM_ROOT)/conf/SGI64.def. The generated 32 bit binaries should be
> runable on a really 64 bit machine, too.
> Another way (maybe the best) is to change to PVM3.4.0 which is not
> confused of the different SGI architectures,
> actually :)
> 
> Greetings,
>         Claus

I've had this problem too and as far as I can see that is the only
solution.  But, I see it more as SGI's fault.  IRIX 6.3 can't handle
64-bit binaries even though the underlying hardware can (and does in
IRIX 6.5).  Having the SGI64 architecture run 32-bit programs seems a
bit odd to me.  That said it is the only solution for now.

-- 

					-jon

