This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: exceptions on sparc64 OpenBSD...
On Mon, Jan 31, 2005 at 09:24:01AM -0800, Richard Henderson wrote:
> On Mon, Jan 31, 2005 at 02:26:34PM +0100, Marc Espie wrote:
> > #3 0x000000004672d000 in __cxa_throw () from /tmp/libIex.so.2.1
>
> Um, so, you're not using a libstdc++ shared library at all?
> Does that mean you're not using libgcc_s.so either? If so,
> that's your problem. The unwind routines won't work if there
> is more than one copy in the application.
Actually, we are using a shared libstdc++, but the organization of code is
a bit different from other OSes. We don't have a shared libgcc.so, though.
And I'll admit I'm not very familiar with that aspect of the runtime.
If making sure this code exists in one single place is the solution, well,
I'll see how to do that with my fellow OpenBSD developers.
Thanks for the pointer.