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

Re: egcs package + need help



Ben Pfaff <pfaffben@pilot.msu.edu> writes:

> As a wild guess, that may be the demangled version of a C++ symbol
> name.  You might try looking at the name demangling routines in the
> binutils if you think that this idea is worth following up.

Of course!  I'm so stupid.  It does show up in:

$ nm --dynamic --demangle /usr/lib/gcc-lib/arm-linux/egcs-2.91.60/libstdc++.so | grep 'exception virt'
         U exception virtual table
0004a660 D bad_exception virtual table
0004a678 D exception virtual table

On i386, I get:

$ nm --dynamic --demangle /usr/lib/gcc-lib//i486-linux/egcs-2.91.60/libstdc++.so | grep 'exception virt'
0000000000036634 D bad_exception virtual table
0000000000036644 D exception virtual table

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?

Cheers,

 - Jim


Reply to: