Hi list,
thanks for the correction, which partly solves the problem which I have more or less reported at the same time (http://lists.boost.org/boost-build/2017/03/29342.php ).
However, it is still not possible to specify a boost version in the b2 configuration command line. Always the first entry of user-config.jam is selected.
Example: I have python 3.5 and python 3.6 installed on my system (conda). My user-config.jam looks like this (note: 3.5 is first):
using python : 3.5 : C:/Miniconda3/envs/py35/python.exe
: #includes
: #libs
: <address-model>64 ;
using python : 3.6 : C:/Miniconda3/envs/py36/python.exe
: #includes
: #libs
: <address-model>64 ;
However,
b2 --build-dir=D:\build\boost_1_64_0 --prefix=D:\install\86 address-model=64 python=3.6 --with-python variant=release [--debug-configuration]
the given python version (which is 3.6) seems to be ignored. A snippet of the debug output is copied below. Note that it says "...requested configuration matched" for the first try (which is 3.5). The final boost_python dll in this example incorrectly depends on python 3.5.