Soliciting help with libstdc++ and exceptions
Anthony Green
green@cygnus.com
Tue Dec 21 05:57:00 GMT 1999
Martin wrote:
> First, why could it ever happen that one copy of libgcc.a was compiled
> with --enable-threads, and the other was not?
I don't believe in general that Linux distributors configure with
--enable-threads. This means that most of the system's shared
libraries will contains bits of libgcc.a that are not compatible with
one configured with --enable-threads (assuming you build your own).
> More interesting, what is the specific problem that is causing the
> bug? AFAICT, none of the signatures involved depend on
> --enable-threads (including the layout of objects passed as
> parameters). All stuff that depends on --enable-threads is static in
> frame.c.
Yes, that should all stay the same. I actually don't know the answer.
To really find out, I think what you should do is look at libgcc
today, and look at the libgcc that was used to build the conflicting
shared library (on my system, that would probably be 2.7.*).
AG
--
Anthony Green Cygnus Solutions
Sunnyvale, California
More information about the Gcc-bugs
mailing list