Dear Dr. Karron,

> Thank you for your note. I am using the IRIX MIPS compiler, version 7.3,
> not gecko.

OK.

> File reports ELF N32 MIPS 3 dynamic objects.

Sorry to be a nitpicker, but I don't think I've ever seen "file" report
those words on IRIX -- on this Indigo² R4400 / IRIX 6.5.10, I get
either ELF N32 MSB mips-3 dynamic executables (runnable programs) or
ELF N32 MSB mips-3 relocatables (object files). I need to know which
files you analysed and what exactly, word for word, was the output.

It sometimes happens that cc produces N32/mips-3 .o files but the linker
produces output that it marks N32/mips-4, and the results are exactly
what you have described.

And "file apps/ssh/ssh2" does really report N32/mips-3?

> The loader complains 'wrong architecture when I try to run it.

And "hinv" says you have a R4000?

> How can I force configure to make an old 32 bit format object ?

Replace all occurrences where it says "-n32", in the section I posted,
in configure starting from line 3565, with "-o32", it's that simple.

> SSH2 works on the same SO with an R1000 CPU, but fails on the same OS with a
> 4800 CPU.

A *4800*? Never heard of one. WHAT exactly is the computer you are
trying this on?

Regards,
-- 
Atro Tossavainen (Mr.)               / The Institute of Biotechnology at
Systems Analyst, Techno-Amish &     / the University of Helsinki, Finland,
+358-9-19158939  UNIX Dinosaur     / employs me, but my opinions are my own.
< URL : http : / / www . iki . fi / atro . tossavainen / >

Reply via email to