This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc cvs (010922) build error on ia64
- To: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- Subject: Re: gcc cvs (010922) build error on ia64
- From: Jim Wilson <wilson at cygnus dot com>
- Date: Mon, 24 Sep 2001 13:17:20 -0700
- cc: gcc at gcc dot gnu dot org, wilson at redhat dot com
This is likely to get a little complicated because the IA-64 toolchcain is
still not completely finished yet. Here is a rough draft of most of the
important points that I think need documenting.
ia64-*-linux
Gcc 3.0.2 is not ABI compatible with previous releases, including gcc 3.0.1,
the Trillian 000717 release, and the Red Hat "2.96" release. This primarily
affects C++ programs, and programs that create shared libraries. Because of
these ABI incompatibilities, gcc 3.0.2 is not recommended for user programs
on GNU/Linux systems built using earlier compiler releases. Gcc 3.0.2 is
recommended for compiling linux, the kernel. Gcc 3.0.2 is believed to be
fully ABI compliant, and hence no more major incompatible ABI changes are
expected.
Gcc 3.0.2 requires a binutils from 2001-09-05 or later. Gcc 3.0.1 requires
binutils 2.11.1 or later.
Jim