Boost logo

Boost :

Subject: Re: [boost] Announce: Boost 1.50 installer for 32-bit Windows now available
From: John Wiegley (johnw_at_[hidden])
Date: 2012-08-01 14:34:15


>>>>> Stephan T Lavavej <stl_at_[hidden]> writes:

> I assume that they were built with VC8 SP1, VC9 SP1, and VC10 SP1? Mixing
> RTM and SP1 could be harmful. For example, if Boost's static libs were built
> with VC10 RTM, and linked into user code built with VC10 SP1, Boost's static
> libs could contain instantiations of basic_string that could be chosen by
> the linker (i.e. ODR violation!). If so, the user's executables would be
> affected by the basic_string memory leak, even though the user had upgraded
> to SP1 which fixed that (super bad) leak.

Yes, they are all built with SP1 versions of the related compilers. The build
platform was Windows Server 2003 R2, with the Microsoft Cluster Compute Pack
installed, and all other updates applied.

-- 
John Wiegley
BoostPro Computing                  Software Development        Training
http://www.boostpro.com             Clang/LLVM/EDG Compilers  C++  Boost

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