[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: egcs package + need help



Philip Blundell <philb@gnu.org> writes:

> >So, now I have to figure out how that extra undefined symbol slipped
> >in there.  Shouldn't that have been resolved to "0004a678 D exception
> >virtual table" when libstdc++ was linked?
> 
> I'd have thought so.  It would be worth checking that the mangled names are 
> actually the same.  The linker doesn't know about C++ naming and if the two 
> versions have been differently mangled it won't notice that they're supposed 
> to be the same object.

00000000      D  *UND*  00000000 __vt_9exception
0004a760 g    DO .data  00000018 _vt$9exception

Bingo, I think.

Now, how do we fix that?

Cheers,

 - Jim


Reply to: