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: A completely different approach to EH runtime


On 21-Feb-2001, Alexandre Oliva <aoliva@redhat.com> wrote:
> 
> It appears to me that the only problem right now is that the DWARF-2
> EH table (objects, in frame-dwarf2.c) is currently static.  Couldn't
> we just make it global, so that ELF symbol-binding semantics resolves
> it to a single symbol globally?

That sounds like a nice solution, if it works.

But I'm not convinced that it will work in all cases.

In particular if you have a main program that statically links in
libgcc.a and a shared library that statically links in libgcc.a,
and the shared library is dlopen()ed from the main program,
then you can get two copies, I'm pretty sure.

-- 
Fergus Henderson <fjh@cs.mu.oz.au>  |  "I have always known that the pursuit
                                    |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.


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