This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Shared library annoyance with gcc-3_0-branch
> Date: Sun, 18 Feb 2001 20:23:35 -0800
> From: "H . J . Lu" <hjl@valinux.com>
> How do I know it will be the case? Is there a "libgccabi.h" which
> defines functions and data strucures exported by libgcc? I know
> the interface of libgcc was changed at least once in the last year.
> You got away with it because
>
> 1. There was no "libgccabi.h" to even check it.
> 2. libgcc was not shared.
It has always been the case that the libgcc ABI cannot change in a
backwards-incompatible way, as this would mean that, for instance, .a
libraries built under an earlier version of gcc would fail to link or
fail to work under a later version. I really hope the ABI didn't
change, because if it did it will break something.
--
- Geoffrey Keating <geoffk@geoffk.org>