Boost C++ Libraries: Ticket #9159: bootstrap under Linux w/Solaris Studio 12.3 defaults to 64-bit; doesn't run correctly https://svn.boost.org/trac10/ticket/9159 <p> I ran bootstrap under Linux using Solaris Studio 12.3 in a few different ways: </p> <pre class="wiki"># This defaults to 64-bit; note that # 'tools/build/v2/engine/build.sh' # does not have the means to add any # flags in with any toolset except 'cc' ./bootstrap.sh --with-toolset=sun # The binary produced doesn't work correctly: test 0 -lt $(./bjam --help |&amp; wc -c) || echo "Failed" Failed export CC=/opt/oracle/solarisstudio12.3/bin/cc export CFLAGS=-m32 ./bootstrap.sh --with-toolset=cc test 0 -lt ./bjam --help |&amp; wc -c) &amp;&amp; echo "Succeeded" Succeeded </pre><p> When building with the <code></code><code>cc</code><code></code> toolset, the default <code></code><code>project-config.jam</code><code></code> file forces <code></code><code>feature.values</code><code></code> to contain the 'cc' toolset, which causes problems later on down the line because, or so it seems, <code></code><code>cc</code><code></code> is not a valid toolset to use with bjam. The workaround I used for that was to make the replacement <code></code><code>s/cc/sun/g</code><code></code> in the .jam file. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9159 Trac 1.4.3 viboes Thu, 26 Sep 2013 18:09:42 GMT component changed https://svn.boost.org/trac10/ticket/9159#comment:1 https://svn.boost.org/trac10/ticket/9159#comment:1 <ul> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">Building Boost</span> </li> </ul> Ticket