This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Handle the shared libgcc is a system library
- To: Geoff Keating <geoffk at geoffk dot org>
- Subject: Re: PATCH: Handle the shared libgcc is a system library
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Sun, 1 Jul 2001 18:04:52 -0700
- Cc: Mark Kettenis <kettenis at wins dot uva dot nl>, gcc at gcc dot gnu dot org
- References: <200107020035.f620ZXo20661@delius.kettenis.local> <jmn16o2lmx.fsf@geoffk.org>
On Sun, Jul 01, 2001 at 05:57:26PM -0700, Geoff Keating wrote:
> Mark Kettenis <kettenis@wins.uva.nl> writes:
>
> > HJ says the second bit is necessary because: "--version couldn't
> > tell the different releases of the same version". That of course, is
> > only an issue when you're using snapshots, and installing a snapshot
> > as your system compiler seems a bad idea to me anyway.
>
> It should be mentioned at this point that we cannot promise binary
> compatibility between _snapshots_. It might turn out that a new
> function, is added, is found to be a mistake, and is then removed.
>
That is the whole point. By installing libgcc_s.so as
libgcc_s-`gcc --release`.so, you won't override the existing
libgcc_s.so. The befinits are
1. A libgcc_s.so.1 is always available at any time.
2. You can go back the to the old one if the new one
turns out to be bad :-(.
H.J.