By "64 bit cross compilation" I mean the compilation made on the system with 32 bit hardware (like Pentium) that produces the native 64 bit code, ready to run on 64 bit hardware (Like Itanium II)
E.g. both MS and Intel compilers support this feature on Windows environment. We build our product for Itanium II based MS WinXP 64 bit systems fully on inexpensive 32 bit Pentium machines.
We are currently moving our product to Itanium 2 Linux based platform.
We are using gcc 3.2.3 on Itanium II (which are very expensive!!!) to build, because we are not aware of "cross compilation" features of gcc.
By the way is it true?
My question is whether Intel's C++ compiler for Linux 64 bit supports "cross compilation"? I.e 64 bit modules can be fully generated on Linux 32 systems.
I'll appreciate very much your advice and experience