notice: found boost-build.jam at A:/temp/boost/boost_1_87_0_/boost-build.jam
notice: loading B2 from C:/Users/User/AppData/Local/Programs/BFGroup/B2/.b2/build-system.jam
notice: Searching 'C:\WINDOWS' 'C:\Users\User' 'C:\Users\User' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\build' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\contrib' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\options' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\tools' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\util' 'C:/Users/User/AppData/Local/Programs/BFGroup/B2/.b2' for site-config configuration file 'site-config.jam'.
notice: Configuration file 'site-config.jam' not found in 'C:\WINDOWS' 'C:\Users\User' 'C:\Users\User' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\build' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\contrib' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\options' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\tools' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\util' 'C:/Users/User/AppData/Local/Programs/BFGroup/B2/.b2'.
notice: Searching 'C:\Users\User' 'C:\Users\User' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\build' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\contrib' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\options' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\tools' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\util' 'C:/Users/User/AppData/Local/Programs/BFGroup/B2/.b2' for user-config configuration file 'user-config.jam'.
notice: Configuration file 'user-config.jam' not found in 'C:\Users\User' 'C:\Users\User' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\build' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\contrib' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\options' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\tools' 'C:\Users\User\AppData\Local\Programs\BFGroup\B2\.b2\util' 'C:/Users/User/AppData/Local/Programs/BFGroup/B2/.b2'.
warning: No toolsets are configured.
warning: Configuring default toolset "msvc".
warning: If the default is wrong, your build may not work correctly.
warning: Use the "toolset=xxxxx" option to override our guess.
warning: For more configuration options, please consult
warning: https://www.bfgroup.xyz/b2/manual/release/index.html#b2.overview.configuration
notice: [msvc-cfg] msvc-14.3 detected, command: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe'
notice: will use 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe' for msvc, condition <toolset>msvc-14.3
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [generate-setup-cmd] 14.16.27023 is 14.1
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>x86/<address-model>32', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>/<address-model>32', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>x86/<address-model>64', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>/<address-model>64', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>x86/<address-model>', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>/<address-model>', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>ia64/<address-model>64', setup: 'D:/Programs/Microsoft/Visual Studio/2022/Community/VC/Auxiliary/Build/vcvarsall.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>ia64/<address-model>', setup: 'D:/Programs/Microsoft/Visual Studio/2022/Community/VC/Auxiliary/Build/vcvarsall.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>arm/<address-model>32', setup: 'D:/Programs/Microsoft/Visual Studio/2022/Community/VC/Auxiliary/Build/vcvarsall.bat'
notice: [msvc-cfg] condition: '<toolset>msvc-14.3/<architecture>arm/<address-model>64', setup: 'D:\Programs\Microsoft\Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsx86_arm64.bat'
Make sure you completed the following tasks
Environment and version details
b2 --debug-configurationin your project.b2 --debug-configuration output
Brief problem description
With B2 5.3.0, the
--layout=systemoption doesn't seem to do anything, at least on windows/MSVC.Steps to reproduce the issue
Get boost sources, run
b2 --layout=system, observe library file names.Actual behavior summary
When I try building boost 1.87.0 from source with
b2 --layout=systemall the libraries are named like:libboost_locale-vc143-mt-gd-x32-1_87.libas if I was using--layout=versioned. B2 5.2.1 gives the expectedlibboost_locale.libfilenames.This breaks the packaging scripts of the boost package on https://github.com/conan-io/conan-center-index.
Expected behavior summary
I think
--layout=systemshould work as described inb2 --help.