Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2003-11-01 01:39:31

"John Maddock" <john_at_[hidden]> writes:

> Guys,
> Rene's new Install code is working very well for me now, but I have a
> question about how we're building with Visual Studio .NET.
> Currently the vc7 and vc7.1 toolsets turn on /Zc:wchar_t unconditionally
> when building, however this is not the default option in current versions of
> the IDE, and of course the two options produce binary-incompatible libraries
> (at least as far as regex is concerned).
> How should we handle this?

I dunno; we're setting the option because there was a policy decision
to use compilers in their most conforming modes as long as it doesn't
turn off features needed by the libraries.

> At the very least I would like to see a bjam option to turn off
> /Zc:wchar_t,

I think that might be reasonable.

> but how should we be building the libraries by default: turning native
> wchar_t support on is the standards conforming way, but not currently the
> default Visual Studio way, or the way many third party libraries (like ICU
> for example) are built. Does anyone know how this option interacts with
> MFC/ATL/VisualForms etc?

Not a clue over here.

Dave Abrahams
Boost Consulting

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at