Boost logo

Boost :

Subject: [boost] RC2 / VS2017 - shared libraries questions
From: Raffi Enficiaud (raffi.enficiaud_at_[hidden])
Date: 2017-08-15 11:43:19


Hi all,

I am still trying RC2 (I think this is the same with RC3).

I compile the RCs for VC 2017 (community 2017, v15.2) and the build
generates shared libraries that link to the same VC runtime (as reported
by dependency walker):

Example:

Boost atomic: direct link to c:\windows\system32\VCRUNTIME140.DLL for
VC2017 and VC2015.

Full logs of dependency walker attached.

Here are the options I am passing to VC2015:
toolset=msvc-14.0 --layout=versioned --build-type=complete --without-log
-j 4 address-model=64 threading=multi runtime-link=shared

and the options I am passing to VC2017:
toolset=msvc-14.1 --layout=versioned --build-type=complete --without-log
-j 4 address-model=64 threading=multi runtime-link=shared

What am I doing wrong?

Thanks,
Raffi





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