Boost C++ Libraries: Ticket #7026: bjam: Use 64-bit MSVC tools on Win64, even in a 32-bit shell https://svn.boost.org/trac10/ticket/7026 <p> When building with <code>toolset=msvc address-model=64</code> in a 32-bit shell on Win64, the cross tools (32-bit targeting 64-bit) instead of the native 64-bit tools are used. The reason is the <code>PROCESSOR_ARCHITECTURE</code> env var pretending to be a 32-bit environment. However, on 64-bit Windows, the correct native value can be found in <code>PROCESSOR_ARCHITEW6432</code>. The attached patch makes the logic to determine the tools to use respect that alternative variable. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7026 Trac 1.4.3 frank.richter@… Tue, 26 Jun 2012 09:44:33 GMT attachment set https://svn.boost.org/trac10/ticket/7026 https://svn.boost.org/trac10/ticket/7026 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">bjam-msvc-w6432.diff</span> </li> </ul> <p> Patch: processor architecture in 32-bit shells under Win64 </p> Ticket frank.richter@… Tue, 26 Jun 2012 11:15:16 GMT component changed; owner set https://svn.boost.org/trac10/ticket/7026#comment:1 https://svn.boost.org/trac10/ticket/7026#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Vladimir Prus</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">build</span> </li> </ul> Ticket