Let me answer the 2nd part first.
We make a distinction between HOST and TARGET. The BUILD_HOST is used
to indicate the ISA (instruction set architecture) of the system where
the build is taking place. The BUILD_TARGET is the ISA of the library/
phase/whatever that you are building.
Right now the ISA of the compiler phases is IA-32 (which run in IA-32
compatability mode on IA-64) so for them we set BUILD_TARGET=IA32. For
the runtime libraries the ISA is IA-64 so we set the BUILD_TARGET=IA64 for
them.
This will be changing sometime after the Pro64 0.13 release. At that point
the compiler phases will have BUILD_TARGET=IA64.
Now for the first part.
No idea of the cause of your problems. I would suggest that you do "file"
on the front end executables to see what it says. Double check to make
sure you are using the IRIX ld and ar when building the frondend. Remember
you are hosting the compiler on IRIX.
-Ross
|