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


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


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