------- Comment #5 from redi at gcc dot gnu dot org 2009-09-11 09:35 ------- Does the GCC you built for Solaris 10 have symbol versioning enabled? You can check this by looking in the libstdc++-v3/config.log or by running:
nm /path/to/gcc/lib/libstdc++.so | fgrep @GLIBCXX If that produces no output, then symbol versioning is not enabled. The libs built on Solaris 8 are trying to find versioned symbols. If that is the case you might have been bitten by Bug 38923 and you will need to rebuild the Solaris 10 compiler with /usr/xpg4/bin at the start of your PATH -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41333