id summary reporter owner description type status milestone component version severity resolution keywords cc 11937 the bootstrap terry lyons "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 - look at the beginning and just after the recognition of MPI. (Both of which are introduced in a very simple site-config.jam) 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. notice: will use 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe' for msvc, condition msvc-9.0 notice: [msvc-cfg] condition: 'msvc-9.0//', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-9.0//32', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-9.0/x86/', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-9.0/x86/32', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_9.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-9.0//64', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_9.0_vcvarsall_amd64.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-9.0/x86/64', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_9.0_vcvarsall_amd64.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-9.0/ia64/', setup: 'call ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86_ia64 >nul ' notice: [msvc-cfg] condition: 'msvc-9.0/ia64/64', setup: 'call ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86_ia64 >nul ' ===============MPI Auto-configuration=============== Found Microsoft Compute Cluster Pack: C:\Program Files (x86)\Microsoft SDKs\MPI MPI build features: /C:/Program Files (x86)/Microsoft SDKs/MPI/Include 64:/C:/Program Files (x86)/Microsoft SDKs/MPI/Lib/x64 /C:/Program Files (x86)/Microsoft SDKs/MPI/Lib/x86 msmpi msvc:_SECURE_SCL=0 msvc: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 msvc-14.0 notice: [msvc-cfg] condition: 'msvc-14.0//', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0//32', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/x86/', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/x86/32', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_x86.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0//64', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_amd64.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/x86/64', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_amd64.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/ia64/', setup: 'call ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86_ia64 >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/ia64/64', setup: 'call ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86_ia64 >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/arm/', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_x86_arm.cmd"" >nul ' notice: [msvc-cfg] condition: 'msvc-14.0/arm/32', setup: 'call ""C:\Users\TLYONS~1\AppData\Local\Temp\b2_msvc_14.0_vcvarsall_x86_arm.cmd"" >nul ' notice: [zlib] Using pre-installed library " Bugs new To Be Determined Building Boost Boost 1.61.0 Problem b2 project-config.jam