
On Wed, 03 Oct 2007 17:34:59 +0300, Sebastian Hauer
[...]I think you need to compile with STLPort instead of Sun's default STL implementation for boost. Check out Simon's newer postings regarding boost on Solaris http://blogs.sun.com/sga/category/Boost .
I was able to compile boost 1.34.1 on Solaris 10 (sparc) using Sun C++ 5.9 as well as gcc 3.4.6.
1. For Sun C++ 5.9: I can't remember if I had to change any jam configs but here are the bjam command-line options I've used:
/path/to/boost-build/bin/bjam --build-dir=/path/to/build.suncc12 \ --stagedir=/path/to/stage.suncc12 \ toolset=sun stdlib=sun-stlport -j2 -d2 stage
Thanks for your help! I could build Boost 1.34.1 successfully - stdlib=sun-stlport did the trick. After reading a comparison between libCstd and libstlport at http://developers.sun.com/solaris/articles/cmp_stlport_libCstd.html it might be a good idea for Boost to automatically choose stlport when Boost is built on Solaris? Boris