[Bug libstdc++/13686] New: Missing symbol in libstdc++ from std::map
bangerth at dealii dot org
gcc-bugzilla@gcc.gnu.org
Wed Jan 14 21:19:00 GMT 2004
I have a program that when compiled with present mainline and
run yields this message:
me-tomography/forward> ./forward
./forward: relocation error: /home/bangerth/p/deal.II/1/deal.II/lib/
libdeal_II_3d.so: symbol
_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_, version
GLIBCXX_3.4 not defined in file libstdc++.so.6 with link time reference
The missing symbol is
std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
This function is actually in libstdc++:
gcc-3.4-pre/lib> nm libstdc++.so | grep
_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
00052770 T _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
So it looks like as if it was just not versioned or something.
Since the program is rather large and I have no experience with this
kind of bugs, I thought I'd first ask you libstdc++ people whether this
triggers something with someone. Maybe it is just missing from some kind
of versioning or linker script. If none of you can figure out what's going
wrong, I can still try to come up with something smaller, but I have no
clue where to start.
W.
--
Summary: Missing symbol in libstdc++ from std::map
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bangerth at dealii dot org
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13686
More information about the Gcc-bugs
mailing list