This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gcc cvs (010922) build error on ia64


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]