In 2001 SGI released 'open64', which is basically MIPSpro, with the frontends (licensed from EDG) replaced with GNU, and the MIPS code generator replaced with one targeted at the IA64.
'open64' was never a very popular OSS project, probably because of it's complexity, lack of support by SGI, and lack of people with IA64 hardware.
Then some of the key people of the original SGI compiler team created a new company, retargeted open64 from IA64 to x86-64 and voila: the pathscale EKOpath compiler was born. They added all sorts of goodies (openMP etc.), but the source code of the compiler is still covered by the SGI OSS license. If you google for 'open64-alchemy' you can find it. And it builds, not only on an opteron (which I don't have), but even on an ordinary x86! With IPA, LNO and all the other goodies I loved so much in MIPSpro
Right now it's busy rebuilding itself (I bootstrapped it with GCC), if that works I'll throw some numerical codes at it. I'm just wondering why it seems to be relatively unknown. And I wish they hadn't removed the MIPS backend. Just imagine
So, does anybody have any experience with this compiler (on x86 or x86-64)?
'open64' was never a very popular OSS project, probably because of it's complexity, lack of support by SGI, and lack of people with IA64 hardware.
Then some of the key people of the original SGI compiler team created a new company, retargeted open64 from IA64 to x86-64 and voila: the pathscale EKOpath compiler was born. They added all sorts of goodies (openMP etc.), but the source code of the compiler is still covered by the SGI OSS license. If you google for 'open64-alchemy' you can find it. And it builds, not only on an opteron (which I don't have), but even on an ordinary x86! With IPA, LNO and all the other goodies I loved so much in MIPSpro
Right now it's busy rebuilding itself (I bootstrapped it with GCC), if that works I'll throw some numerical codes at it. I'm just wondering why it seems to be relatively unknown. And I wish they hadn't removed the MIPS backend. Just imagine
So, does anybody have any experience with this compiler (on x86 or x86-64)?
Now this is a deep dark secret, so everybody keep it quiet
It turns out that when reset, the WD33C93 defaults to a SCSI ID of 0, and it was simpler to leave it that way... -- Dave Olson, in comp.sys.sgi
Currently in commercial service: (2x)
In the museum : almost every MIPS/IRIX system.
Wanted : GM1 board for Professional Series GT graphics (030-0076-003, 030-0076-004)
It turns out that when reset, the WD33C93 defaults to a SCSI ID of 0, and it was simpler to leave it that way... -- Dave Olson, in comp.sys.sgi
Currently in commercial service: (2x)
In the museum : almost every MIPS/IRIX system.
Wanted : GM1 board for Professional Series GT graphics (030-0076-003, 030-0076-004)