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
- To: Alexandre Oliva <aoliva at redhat dot com>
- Subject: Re: Shared library annoyance with gcc-3_0-branch
- From: Geert Bosch <bosch at gnat dot com>
- Date: Sat, 24 Feb 2001 07:50:24 -0500 (EST)
- Cc: Jamie Lokier <egcs at tantalophile dot demon dot co dot uk>, dewar at gnat dot com,rth at redhat dot com, torvalds at transmeta dot com, gcc at gcc dot gnu dot org
On 24 Feb 2001, Alexandre Oliva wrote:
|On Feb 23, 2001, Jamie Lokier <egcs@tantalophile.demon.co.uk> wrote:
|
|> Geert Bosch wrote:
|>> I really think we should have moved the exception stuff into a
|>> separate library.
|
|> I agree, and it should have an ABI and all.
|
|So do I. That's the easiest way to make sure its ABI is stable and
|well-controlled. Then, all of the rest of libgcc just won't matter,
|and we can go back to the static version by default.
As I have heard quite a few voices agreeing with this, most saying
it would solve their problems with the shared library issues,
and nobody with any arguments against this, I propose we go ahead
and make the change of splitting libgcc into a static libgcc.a
containing everything but EH (so this library has no global state
and can be replicated without problems), and a by default dynamically
linked libgcceh.so containing all exception handling stuff.
-Geert