Name mangling once again
Fri Feb 2 07:57:00 GMT 2001
I reported a problem with unresolved symbols on Jan, 31 and
Alexandre Petit-Bianco told me, that it went away after updating
his tree. I completely checked out the gcc tree today (Feb, 2) but
the problem is not solved at all.
The (hopefully) relevant nm output is:
nm VHDL/VG/VCG/LINUX_GCC/VCG_Node.o | grep VCGA_Title | grep " U "
U _ZN4VHDL2VG3VCG8VCG_Node28class$VHDL$VG$VCG$VCGA_TitleE <== looks strange
nm VHDL/VG/VCG/LINUX_GCC/VCGA_Title.o | grep VCGA_Title | grep " [TD] "
I compiled both object files from .class files, i do not have .java sources
Where could the symbol
The error output reads:
undefined reference to `VHDL::VG::VCG::VCG_Node::class$VHDL$VG$VCG$VCGA_Title '
I was not able to produce anything like this name
(i tried derivation from another class, using it as a class member, local var
and as parameter in a constructor).
The early bird gets the worm. If you want something else for
breakfast, get up later.
More information about the Java