Boost C++ Libraries: Ticket #11937: the bootstrap https://svn.boost.org/trac10/ticket/11937 <p> Hi, when bootstrap runs on windows it creates a (relatively) undocumented file project-config.jam and inserts into it a using msvc ; This file persists and by default is auto-included in all builds of boost. In doing so it pollutes a build with the definitions for MSVC14.0 even if the overall build was intended to be strictly using an earlier toolset. The following log shows this </p> <ul><li>look at the beginning and just after the recognition of MPI. (Both of </li></ul><p> which are introduced in a very simple site-config.jam) </p> <p> Work around: project-config.jam should be deleted from %boost_root% or made of null effect at the end of the bootstrap process. Or well documented as the file to change. </p> <p> notice: will use 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe' for msvc, condition &lt;toolset&gt;msvc-9.0 notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;/&lt;address-model&gt;', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;/&lt;address-model&gt;32', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;x86/&lt;address-model&gt;', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;x86/&lt;address-model&gt;32', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;/&lt;address-model&gt;64', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_9.0_vcvarsall_amd64.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;x86/&lt;address-model&gt;64', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_9.0_vcvarsall_amd64.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;ia64/&lt;address-model&gt;', setup: 'call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86_ia64 &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-9.0/&lt;architecture&gt;ia64/&lt;address-model&gt;64', setup: 'call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86_ia64 &gt;nul ' ===============MPI Auto-configuration=============== Found Microsoft Compute Cluster Pack: C:\Program Files (x86)\Microsoft SDKs\MPI MPI build features: &lt;include&gt;/C:/Program Files (x86)/Microsoft SDKs/MPI/Include &lt;address-model&gt;64:&lt;library-path&gt;/C:/Program Files (x86)/Microsoft SDKs/MPI/Lib/x64 &lt;library-path&gt;/C:/Program Files (x86)/Microsoft SDKs/MPI/Lib/x86 &lt;find-static-library&gt;msmpi &lt;toolset&gt;msvc:&lt;define&gt;_SECURE_SCL=0 &lt;toolset&gt;msvc:&lt;define&gt;MSMPI_NO_DEPRECATE_20 MPI launcher: "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n ==================================================== notice: Searching 'C:\Users\tlyonsadmin' 'C:\Program Files\boost\boost_1_60_0\tools/build/src' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/kernel' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/util' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/build' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/tools' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/contrib' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/.' for user-config configuration file 'user-config.jam'. notice: Configuration file 'user-config.jam' not found in 'C:\Users\tlyonsadmin' 'C:\Program Files\boost\boost_1_60_0\tools/build/src' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/kernel' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/util' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/build' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/tools' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/contrib' 'C:/Program Files/boost/boost_1_60_0/tools/build/src/.'. notice: Searching '.' for project-config configuration file 'project-config.jam'. notice: Loading project-config configuration file 'project-config.jam' from '.'. notice: will use 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe' for msvc, condition &lt;toolset&gt;msvc-14.0 notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;/&lt;address-model&gt;', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;/&lt;address-model&gt;32', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;x86/&lt;address-model&gt;', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;x86/&lt;address-model&gt;32', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;/&lt;address-model&gt;64', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_amd64.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;x86/&lt;address-model&gt;64', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_amd64.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;ia64/&lt;address-model&gt;', setup: 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_ia64 &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;ia64/&lt;address-model&gt;64', setup: 'call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_ia64 &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;arm/&lt;address-model&gt;', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_x86_arm.cmd" &gt;nul ' notice: [msvc-cfg] condition: '&lt;toolset&gt;msvc-14.0/&lt;architecture&gt;arm/&lt;address-model&gt;32', setup: 'call "C:\Users\TLYONS~1\<a class="missing wiki">AppData</a>\Local\Temp\b2_msvc_14.0_vcvarsall_x86_arm.cmd" &gt;nul ' notice: [zlib] Using pre-installed library </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11937 Trac 1.4.3