Itanium Cross Compiler for x86 / 64

I need to compile my code for Itanium, but it seems that all compilers (ecc, gcc, orc) require an Itanium machine for this. Any suggestions?

+4
source share
3 answers

You need to install gcc as a cross compiler. This involves creating binutils and gcc yourself.

The IA64wiki at http://www.gelato.unsw.edu.au/IA64wiki/CrossCompilation has a tutorial on how to configure this.

+3
source

I can only say how I did it, maybe not the best way or the best tools.

I developed a very small Itanium core priority and test tasks. I started developing it again (paging request, fork system call .....). Last time I put together a week ago.

What I found is that compiling a cross-compiler is currently a very difficult task for IA64. And getting gcc and binutils to work together is another problem. I tried several times to compile the cross-compiler and binutils - without success). Itanium seems to be forgotten, at least much worse, than it was a few years ago.

However, I found packages for cross-compiler and binutils and a binary ski simulator. Everything works right away (well, there is no TLB-info for skiing).

I have Ubuntu 12, kernel 3.2 AMD64

How to find tools:

Ski: Ubuntu Sotfware Center: Ski / Ia64 Command Set Simulator (binary)

Cross tools (work together!):

gcc-ia64-linux-gnu-4.7.1-0.1.20120606.fc18.1.x86_64.rpm

binutils-ia64-linux-gnu-2.22.52.0.3-3.fc18.x86_64.rpm

My web page: www.isosika.net

(Hmm ... I compiled Kernel, I think application library support might be bad or not existing?)

+1
source

There is an Itanium version of Windows, so, of course, Visual studio can generate code for Itanium

0
source

All Articles