gcc3.0 tarball available
As you may have heard, gcc3.0 has been released. A tar ball containing the binaries for ia64 linux can be found at:
ftp://ftp.hpl.hp.com/pub/linux-ia64/
Everything is built with debug info, so the tar ball is quite big (71MB). It extracts into /opt/gcc3/ and the "bin" directory contains the C, C++, Java, and Fortran compiler (the latter two haven't been tested much). The tar ball also includes a recent version of binutils and gdb. This makes it possible to the Linux kernel with:
make CROSS_COMPILE=/opt/gcc3/bin/
There are some known issues with gcc3.0. For example, glibc doesn't build out of the box (though there are easy workarounds for this) and there is a remaining C++ ABI incompatibility with respect to the layout of the vtables (they should contain function descriptors, but currently contain function pointers) but other than that, gcc3.0 seems to work quite well and is definitely worth playing with. For example, I have been building Linux kernels with it for some time now and would generally recommend to use it.
Many thanks in particular to Jim Wilson and Richard Henderson on working so hard to make gcc3.0 useful for ia64 linux!
Enjoy,
--david
PS: Of course, the tar ball is provided "as is", without warrant,
support, etc.
Hi,
Quoted 2 lines · David Mosberger
There are some known issues with gcc3.0. For example, glibc doesn't build out of the box (though there are easy workarounds for this) and
I just build new gcc rpms and was getting ready to compile glibc. What were the build problems you had, and the workarounds?
Thanks
Signature · 4 lines
Mike Madore Senior Software Engineer TurboLinux, Inc. (650)228-5203
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line · David Mosberger
David> As you may have heard, gcc3.0 has been released. A tar ball David> containing the binaries for ia64 linux can be found at:
David> ftp://ftp.hpl.hp.com/pub/linux-ia64/
I just noticed that I had a typo in my "configure" command which had the effect of picking up a pre-release version of gcc3.0 instead of the officially released version. I'll update the tar ball with the real 3.0 asap.
Sorry about that.
--david
The tar ball has been updated now.
--david
Quoted 3 lines
Quoted 3 lines
Quoted 3 lines
Quoted 3 lines
Quoted 3 lines · David Mosberger
On Mon, 18 Jun 2001 14:26:15 -0700, David Mosberger <[email protected]> said:
David> As you may have heard, gcc3.0 has been released. A tar ball David> containing the binaries for ia64 linux can be found at:
David> ftp://ftp.hpl.hp.com/pub/linux-ia64/
David> I just noticed that I had a typo in my "configure" command David> which had the effect of picking up a pre-release version of David> gcc3.0 instead of the officially released version. I'll David> update the tar ball with the real 3.0 asap.
David> Sorry about that.
David> --david
David> _______________________________________________ Linux-IA64 David> mailing list [email protected]
David> http://lists.linuxia64.org/lists/listinfo/linux-ia64