From: Mattias Flodin (flodin_at_[hidden])
Date: 2002-10-21 11:14:37
On Mon, Oct 21, 2002 at 11:46:21AM -0400, Edward Diener wrote:
> Is the official Boost position on this, if there is one, to build such
> libraries without the /Zc:wchar_t switch and tell the end user that he must
> do the same if he wants to use the Boost library ?
If it is, I think that should be changed to "to make the most out of
Boost, the program should be compiled with the options that make it as
standards-compliant as possible".
Personally I don't quite understand why anybody would _not_ want to use
the /Zc:wchar_t switch (or /Zc:forScope for that matter) -- except for
supporting old libraries that are not yet standards compliant. AFAIK
Boost strives to not be such a library.
(yeah, I know that "as standards-compliant as possible" would mean
enabling the /Za flag, but since that prevents the standard Windows
headers from running through the compiler without errors, it isn't
really a practical alternative)
-- Mattias Flodin <flodin_at_[hidden]> - http://www.cs.umu.se/~flodin/ Room NADV 102 Department of Computing Science Umeå University S-901 87 Umeå, Sweden -- Hofstadter's Law: Things always take longer than you expect, even when you take into account Hofstadter's Law.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk