Subject: Re: [boost] Enabling spectre mitigation in boost libraries
From: Kenneth Porter (shiva_at_[hidden])
Date: 2019-04-08 08:21:49


On 4/6/2019 9:46 AM, John Maddock via Boost wrote:
> One thing we could look at for future releases would be to provide
> differently-named binaries for /Qspectre.  Anyone else have thoughts
> on that?

I just looked at the libraries available via the Visual Studio installer
and I see this in my installation (using atls as an example MS-supplied
library):

C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.20.27508\atlmfc\lib\spectre\x64\atls.lib
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.20.27508\atlmfc\lib\spectre\x86\atls.lib
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.20.27508\atlmfc\lib\x64\atls.lib
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.20.27508\atlmfc\lib\x86\atls.lib

That may give some guidance as to how MS can package the Boost libraries
for internal distribution.