
Hi, I'm trying to add support for building Boost on Solaris 11 with Solaris Studio and the Apache stdcxx4 library. While building it manually works well, I have problems with running the regression testsuite, it fails when trying to build process_jam_log. I'm quite lost in the Boost build system so I don't even know how to start debugging this. TIA for any hints hajma my patch: http://pastebin.com/BbuDv5PB build log: http://pastebin.com/h6wBL6ub

AMDG On 10/20/2012 02:30 PM, Pavel Heimlich, a.k.a. hajma wrote:
Hi, I'm trying to add support for building Boost on Solaris 11 with Solaris Studio and the Apache stdcxx4 library. While building it manually works well, I have problems with running the regression testsuite, it fails when trying to build process_jam_log. I'm quite lost in the Boost build system so I don't even know how to start debugging this. TIA for any hints
You need a user-config.jam (in your home directory) containing using sun-stdcxx4 ; Also, it would probably be better just to use the sun toolset with using sun : : : <cxxflags>-library=stdcxx4 <linkflags>-library=stdcxx4 ; instead of creating a whole separate toolset. In Christ, Steven Watanabe

2012/10/21 Steven Watanabe <watanabesj@gmail.com>:
AMDG
On 10/20/2012 02:30 PM, Pavel Heimlich, a.k.a. hajma wrote:
Hi, I'm trying to add support for building Boost on Solaris 11 with Solaris Studio and the Apache stdcxx4 library. While building it manually works well, I have problems with running the regression testsuite, it fails when trying to build process_jam_log. I'm quite lost in the Boost build system so I don't even know how to start debugging this. TIA for any hints
You need a user-config.jam (in your home directory) containing
using sun-stdcxx4 ;
I already have this
Also, it would probably be better just to use the sun toolset with
using sun : : : <cxxflags>-library=stdcxx4 <linkflags>-library=stdcxx4 ;
instead of creating a whole separate toolset.
tried this, but got 'CC: -library=stdcxx4 cannot be used with -library=stlport4' (http://pastebin.com/TjrZu57C) b.r. hajma
In Christ, Steven Watanabe

2012/10/22 Pavel Heimlich, a.k.a. hajma <tropikhajma@gmail.com>:
2012/10/21 Steven Watanabe <watanabesj@gmail.com>:
AMDG
On 10/20/2012 02:30 PM, Pavel Heimlich, a.k.a. hajma wrote:
Hi, I'm trying to add support for building Boost on Solaris 11 with Solaris Studio and the Apache stdcxx4 library. While building it manually works well, I have problems with running the regression testsuite, it fails when trying to build process_jam_log. I'm quite lost in the Boost build system so I don't even know how to start debugging this. TIA for any hints
You need a user-config.jam (in your home directory) containing
using sun-stdcxx4 ;
I already have this
Also, it would probably be better just to use the sun toolset with
using sun : : : <cxxflags>-library=stdcxx4 <linkflags>-library=stdcxx4 ;
instead of creating a whole separate toolset.
tried this, but got 'CC: -library=stdcxx4 cannot be used with -library=stlport4'
it seems that some part of the regression suite does not respect the user-config file. in tools_bb/tools/sun.jam I replaced stlport4 with stdcxx4, rerun the build and it passed just fine. I filed https://svn.boost.org/trac/boost/ticket/7613 b.r. hajma
b.r. hajma
In Christ, Steven Watanabe
participants (2)
-
Pavel Heimlich, a.k.a. hajma
-
Steven Watanabe