Boost logo

Boost :

Subject: Re: [boost] [build] VC++ 2017 version number?
From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2017-03-16 22:09:01


On 14 March 2017 at 22:26, Stephan T. Lavavej via Boost
<boost_at_[hidden]> wrote:
> [Olaf van der Spek]
>
>> Can't MS use a single version number for the compiler *and* the toolset?
>
> The compiler is part of the toolset (which includes the linker and the libraries). The IDE is distinct from the toolset.
>
> At the moment, the compiler and the libraries march in lockstep - you can't use an older compiler with newer libraries (that will never work, ever) and we don't support using a newer compiler with older libraries. The toolset is versioned (according to the IDE) as v141 while the compiler is versioned at 19.1, but we consider them to be the same thing, really.

Digression:
After day spent on updating fairly large build configuration to
VS2017, what a dance of versions:

MSBuild: PlatformToolset=v141
Boost: bootstrap.bat vc1410
Boost: b2 toolset=msvc-14.10
IncrediBuild: BuildConsole.exe /vsversion="vc15" (notice, "vs" in
switch vs "vc" in value)
CMake: Visual Studio 15 2017

Best regards,

-- 
Mateusz Loskot, http://mateusz.loskot.net

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk