From: John Maddock (john_at_[hidden])
Date: 2003-11-13 07:13:46


> I believe recent changes to the intel compiler config are wrong, or
> at the very least incompatible with what Boost.Build is doing:

That hasn't changed in the last 3 months or so has it?

> The above unconditionally decides that intel5 and intel6 don't support
> intrinsic wchar_t. I believe that to be in error. The Boost.Build
> logic is:

[snipped]

> Which says that if Intel C++ is being used on windows over msvc6 and
> its standard library, there is no wchar_t support. Otherwise,
> versions of intel C++ > 5 over vc7 or vc7.1 get explicit and automatic
> support for wchar_t.

Only if the right command line option is used - I guess Boost.build does
that, but what about users using Intel from their IDE?

> We have had a long history of difficulty in correctly configuring
> intel C++ for windows w.r.t. wchar_t support, in part because what's
> supported depends not only on its compiler flags but also on what the
> underlying standard library implementation does and which version of
> msvc it's trying to emulate. Changes should not be made lightly.

Isn't that the truth.

John