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 / >