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: 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>


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