I have problems with g++ 3.2, i need to specify -lstdc++ explicitly when linking programs, i really don't know why it doesn't do it... If i don't, i get all kinds of linking errors against _gxx_personality_v1 and so on.
this is the way it should be ... the reason you didnt have to in 2.95.3 was that they werent as anal as they should have been with namespaces/library separation