Noah, all the messages about 'private ctor/dtor with no friends' are warnings and for the reason Dean gave, these are benign. You are getting link time errors 'related to some exception handling code'. My suggestion would be to check the compile/link flags that we use under Linux (we use gcc there) and use the same options under Solaris 2.6 with gcc. We do not do our builds here with gcc under Solaris 2.6, so cannot give you more specific help.
rahul