gcc cvs (010922) build error on ia64
Jim Wilson
wilson@cygnus.com
Mon Sep 24 13:17:00 GMT 2001
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
More information about the Gcc
mailing list