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]
Other format: [Raw text]

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.


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