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: Jakub Jelinek <jakub at redhat dot com>
- Subject: Re: gcc cvs (010922) build error on ia64
- From: Jim Wilson <wilson at cygnus dot com>
- Date: Tue, 25 Sep 2001 11:36:15 -0700
- cc: Janis Johnson <janis187 at us dot ibm dot com>, Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>, gcc at gcc dot gnu dot org
>This is not entirely correct, I believe 2.96-RH is ABI compatible with
>Trillian 000717
Yes, I would expect them to be ABI compatible, but I've never tried to
verify it. If they aren't ABI compatible, no one is going to fix it.
So documenting them as incompatible seems reasonable.
>Also, aren't 3.0/ia64 and 3.0.1/ia64 binary compatible too (no idea, just
>wondering)?
3.0 has ia64_app_header, 3.0.1 does not. Thus you can get undefined
references to ia64_app_header if you mix them. I think the failure case
would be building a shared library with 3.0 that imports functions from
libgcc, and then linking it into a 3.0.1 compiled application.
Jim