In Sun Studio 12 installation, there seems to be 2 differenct C++ libraries:
Headers : /opt/solstudio12.2/prod/include/CC/rw7
Library : /opt/solstudio12.2/prod/lib/rw7/librwtool.so.2
Headers : /opt/solstudio12.2/prod/include/CC/Cstd
Q1. Is the Cstd implementation developed by Sun or RW?
I would have thought by Sun but /opt/solstudio12.2/prod/include/CC/Cstd/string for example has a comment saying it iis owned by RW
Q2. The Cstd headers include RW headers. Is Cstd based on Tools.h++ or SourcePro?
libCstd, the default C++ runtime library, is derived from an early version of a library developed by Rogue Wave. We have made many modifications to the code since the original adoption in about 1998.
Rogue Wave Tools.h++ is an independent library with no direct connection to libCstd. The version we provide is the same except for some bug fixes as the original RW release of this version of the library.