The file /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so is owned by *both* libstdc++-2.9.0-30 and egcs-c++-1.1.2-30. Somehow I don't think that's a good idea; I think only libstdc++ is supposed to own the file.
assign to jakub
gcc-c++ 2.96 no longer contains libstdc++ libraries