Shared library annoyance with gcc-3_0-branch
Geert Bosch
bosch@gnat.com
Sat Feb 24 04:50:00 GMT 2001
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
More information about the Gcc
mailing list