Boost logo

Boost :

Subject: Re: [boost] [c++11]
From: Niall Douglas (ndouglas_at_[hidden])
Date: 2013-06-17 17:28:44

> > We can work around the lack of variadic templates, and therefore
> > support vanilla VS2012 if peer review demands it. Of course VS2012
> > won't make binaries which can run on Windows XP :( so maybe VS2010
> > support will also be demanded by peer review. If it is, we'll do what is
> to meet VS2010.
> JFYI: the VS2012 Update 1 can build binaries which can run on WinXP. You
> need to specify the v110_xp toolset in the project options.

Apologies, I had skim read the VS2012 update announcement when it happened
where it used the phrase "This new platform toolset points to a repackaged
version of the Windows 7 SDK shipped in Visual Studio 2010 instead of the
Windows 8 SDK" but I had missed the phrase "but uses the same Visual Studio
2012 compiler". As a result, I thought they had basically packed up the
VS2010 build environment for VS2012 and that they therefore were equivalent.
Mea culpa.

BTW, and purely for information, I found that if you build your VS2012 Nov
2012 CTP app as a DLL, and then write a tiny shim program in VS2010 which
loads in that DLL, all appeared to work okay on Windows XP. I didn't test
that hugely at the time, but it did work for me to get variadic template
capable MSVC binaries running on XP.


Opinions expressed here are my own and do not necessarily represent those of
BlackBerry Inc.

Boost list run by bdawes at, gregod at, cpdaniel at, john at