public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* g++ 3.4 breakage
@ 2004-01-14 12:17 Richard Guenther
  0 siblings, 0 replies; 3+ messages in thread
From: Richard Guenther @ 2004-01-14 12:17 UTC (permalink / raw)
  To: gcc

Hi!

I'm getting linker failures with current HEAD (g++-3.4 (GCC) 3.4.0
20040114 (experimental)) as opposed to g++ (GCC) 3.4.0 20040107
(experimental), they look like

/home/rguenth/ix86/pooma/tat-serial-gcc34/pooma/linux/lib/libpooma.a(Inform.cmpl.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pairIKiP12InformStreamESt10_Select1stIS4_ESt4lessIiESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_+0x71):
In function `std::_Rb_tree<int, std::pair<int const, InformStream*>,
std::_Select1st<std::pair<int const, InformStream*> >, std::less<int>,
std::allocator<std::pair<int const, InformStream*> >
>::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::pair<int const, InformStream*> const&)':
/net/bellatrix/home/rguenth/src/pooma-mpi3/r2/src/Utilities/Inform.cmpl.cpp:416:
undefined reference to `std::_Rb_tree_rebalance(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*&)'
collect2: ld returned 1 exit status
make: *** [test3d] Error 1

any bell ringing?

Thanks,

Richard.

--
Richard Guenther <richard dot guenther at uni-tuebingen dot de>
WWW: http://www.tat.physik.uni-tuebingen.de/~rguenth/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* g++ 3.4 breakage
@ 2004-01-14 17:07 Benjamin Kosnik
  0 siblings, 0 replies; 3+ messages in thread
From: Benjamin Kosnik @ 2004-01-14 17:07 UTC (permalink / raw)
  To: gcc; +Cc: rguenth

Please, when you report bugs, use a descriptive subject. For this,
"undefined std::_Rb_tree_rebalance" would have been superb.

Also, cc or post on libstdc++.

> undefined reference to
> std::_Rb_tree_rebalance(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&)'

You are trying to link a POOMA library compiled with g++ (GCC) 3.4.0
20040107 against a libstdc++ compiled with libstdc++ g++-3.4 (GCC) 3.4.0 20040114.

This cannot be done, because of internal STL allocator and list changes.
You'll have to use one toolchain to do all the bits. 

One toolchain to, in the darkness, bind them all. Ooops. Sorry, it slipped out.

best,
benjamin

^ permalink raw reply	[flat|nested] 3+ messages in thread

* g++ 3.4 breakage
@ 2004-01-14 17:07 Benjamin Kosnik
  0 siblings, 0 replies; 3+ messages in thread
From: Benjamin Kosnik @ 2004-01-14 17:07 UTC (permalink / raw)
  To: gcc; +Cc: rguenth

Please, when you report bugs, use a descriptive subject. For this,
"undefined std::_Rb_tree_rebalance" would have been superb.

Also, cc or post on libstdc++.

> undefined reference to
> std::_Rb_tree_rebalance(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&)'

You are trying to link a POOMA library compiled with g++ (GCC) 3.4.0
20040107 against a libstdc++ compiled with libstdc++ g++-3.4 (GCC) 3.4.0 20040114.

This cannot be done, because of internal STL allocator and list changes.
You'll have to use one toolchain to do all the bits. 

One toolchain to, in the darkness, bind them all. Ooops. Sorry, it slipped out.

best,
benjamin

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-01-14 17:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-14 12:17 g++ 3.4 breakage Richard Guenther
2004-01-14 17:07 Benjamin Kosnik
2004-01-14 17:07 Benjamin Kosnik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).