Friday April 06, 2007
Upcoming Boost 1.34 still has not been released. But it is in a very good shape and compatible with Sun C++ without any annoying patches. If you do not want to get it by CVS you can take its CVS snapshot here. Unfortunately there is one, at least one :-) problem with this version. By default it uses libCstd.2.1.1. This leads to enormous number of errors. Are there any workaround? Sure!
import toolset : using ; using sun : : <path to your Sun C++ compier>/bin/CC : <cxxflags>-library=stlport4 <linkflags>-library=stlport4 ;
Posted by Prashant on April 16, 2007 at 03:34 PM MSD #
Posted by Simon on April 16, 2007 at 04:39 PM MSD #
Posted by Prashant Thakre on April 17, 2007 at 11:26 AM MSD #
Posted by Paul on April 17, 2007 at 03:39 PM MSD #
Posted by Simon on April 17, 2007 at 07:28 PM MSD #
Posted by Riccardo Rossi on April 26, 2007 at 07:42 PM MSD #
Posted by Simon on April 26, 2007 at 08:56 PM MSD #
We also have the problem of wanting to use stlport yet having vendor libraries built with libCstd. It is not possible to ask them for a rebuild.
I was thinking that instead we could thinly wrap the vendor library with a proxy and build this as a shared library. The rest of our code could be built with -library=stlport4.
It seems to me that so long as we arrange the link line so that stlport is seen in preference to the wrapped library, the libCstd symbols shouldn't cause a problem. Is this a possibility? If not, what is the problem?
Posted by Richard HIckling on November 02, 2007 at 01:14 AM MSK #