> Yes, actually:
> 
> cc -mips4 -n32 -L/server/people/staff/easmith/lib32 -L/usr/lib32/mips4
> -L/usr/lib32 -L/lib32 
>-Wl,-rpath,/server/people/staff/easmith/lib32:/usr/lib32/mips4:/usr/lib32:/lib32 
>-Wl,-multigot -woff 1110
> 
> Hmm... interesting. Unsetting this results in Makefile.PL succeeding
> in producing a Makefile, which successfully does a make and make test:

A-ha!

> I'm afraid it didn't produce any further info. It looks to be the
> checking for $ENV{CC} that's the problem. I'm also wondering about the 
> 'basename' in there if $cc isn't executable - it won't be if $cc is
> more than just "cc" or "gcc". Ah. Yes. I stuck in lines to print out
> $cc before and after that step, and got:
> 
> cc is cc -mips4 -n32 -L/server/people/staff/easmith/lib32 -L/usr/lib32/mips4 
>-L/usr/lib32 -L/lib32 
>-Wl,-rpath,/server/people/staff/easmith/lib32:/usr/lib32/mips4:/usr/lib32:/lib32 
>-Wl,-multigot -woff 1110
> cc is lib32 -Wl,-multigot -woff 1110

Okay, the basename() logic obviously needs a rethink.

> > I don't think the BSD::Resource currently supports the *64() versions.
> 
> Well, no, but I thought you might like to know about them... I would

I knew of them but haven't bothered so far, there be icky portability
issues there that I'd rather let sleep in peace...

> be curious if this is how other mixed 32/64-bit systems (if there are
> any other than IRIX) are doing things.

Of all systems I know of IRIX makes the most effort for a mixed mode,
others take more either-or approach.

> > -- 
> > $jhi++; # http://www.iki.fi/jhi/
> >         # There is this special biologist word we use for 'stable'.
> >         # It is 'dead'. -- Jack Cohen
> 
> As I previously remarked, as a biologist I do appreciate this
> quote... :-}

:-)

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Reply via email to