This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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.