On 10/5/07, Yadira <ykcruces at hotmail.com> wrote: > I don't understand very well, I have been trying build the boost libraries > with the library standard c++ (stdlibc++) but i don't get it. I modified the > sunpro-tools.jam file to i don't use stlport, but i get ann error: > > It's possible build boost with stdlibc++ in sun solaris or not? if it's how?
If you are trying to build Boost with Sun Studio, you will not be able to use libstdc++, because that library is the GNU Standard C++ Library. It is binary incompatible with Sun Studio. There are several options: 1. Use STLport (which i understand you don't want to do). 2. Use libCstd.so.1 delivered with Solaris. This library comes with some inherent limitations. It is possible to build Boost with libCstd.so.1/libCrun.so.1, but it requires a lot of manual changes to Boost code. 3. Download the RogueWave/Apache Standard C++ Library: http://incubator.apache.org/stdcxx/ It builds fine with Sun Studio 12. You should consult the Sun Studio bug database for the library at: http://issues.apache.org/jira/secure/IssueNavigator.jspa?requestId=12311374 There is at least one patch which is required in order to avoid a Studio 12 ube assertion. 4. You can build Boost with Studio 12 and the Apache Standard C++ Library. --Stefan -- Stefan Teleman KDE e.V. stefan.teleman at gmail.com
