Boost C++ Libraries: Ticket #3564: bjam creates wrong library name when toolset choice is invalid https://svn.boost.org/trac10/ticket/3564 <p> Hi, </p> <p> I just called boost using "bjam address-model=64 install --with-math link=static toolset=msvc-9 variant=debug" which creates libraries without any VC version number: --&gt; libboost_math_tr1l-vc-mt-gd-1_40.lib which should be --&gt; libboost_math_tr1l-vc90-mt-gd-1_40.lib </p> <p> This leads to auto-linking errors. The documentation at multiple points simply states that appending the MSVC version number to the toolset will work, however the correct syntax for the call is: "toolset=msvc-9.0" and not "toolset=msvc-9" The documentation for valid numbers is somewhat hidden as well (<a href="http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html#bbv2.reference.tools.compiler.msvc">http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html#bbv2.reference.tools.compiler.msvc</a>). At least the toolset docu (<a href="http://www.boost.org/doc/libs/1_40_0/more/getting_started/windows.html#identify-your-toolset">http://www.boost.org/doc/libs/1_40_0/more/getting_started/windows.html#identify-your-toolset</a>) could use the above link! </p> <p> So, is it possible to introduce white-lists for the toolset options to avoid this kind of error?! </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3564 Trac 1.4.3 Vladimir Prus Tue, 10 Nov 2009 07:11:18 GMT status, milestone changed; owner set https://svn.boost.org/trac10/ticket/3564#comment:1 https://svn.boost.org/trac10/ticket/3564#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Vladimir Prus</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.41.0</span> → <span class="trac-field-new">Boost 1.42.0</span> </li> </ul> Ticket