Skip to contentSkip to conversation

gcc3.0 tarball available

Linux-ia64 David Mosberger 2 participants 4 messages Jun 18, 2001 – Jun 19, 2001

lore
Share & tools
lore
#0 lore raw

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.

#1 lore raw

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
#2 lore raw
In reply to David Mosberger
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
#3 lore raw
In reply to David Mosberger

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