|
Boost : |
From: Duft Markus (Markus.Duft_at_[hidden])
Date: 2006-09-25 05:09:10
No, you misunderstood. I _did_ build with consistent wchar_t option (off
in that case). But boost won't build the date time library without
native wchar_t. I tried with and without stdcxx library on windows with
vc7.1, it never worked. I needed to turn wchar_t on for it to work (with
<native-wchar_t> or so....), there seems to be kind of a boost bug ;o)
but i'm not sure about that.
On vs8 this is not a problem, since wchar_t is native by default. On
vc7.1 i don't want to rebuild everything, better: i don't want to change
our build mechanisms, since those are many, and not too easy to change
;o)
Cheers, Markus
-----Original Message-----
From: boost-bounces_at_[hidden]
[mailto:boost-bounces_at_[hidden]] On Behalf Of John Maddock
Sent: Monday, September 25, 2006 11:02 AM
To: boost_at_[hidden]
Subject: Re: [boost] Windows and apache stdcxx
Duft Markus wrote:
> Hey!
>
> The thing is, that the stdcxx reall should behave as if it was part of
> the compiler, since it's integrated into my wgcc program, so nobody
> should have to do anything special to use it (no need to define or
> include anything, it just replaces the MS libc++) The thing is, that i
> allready got really far with a little patching ;o) the only thing is,
> that date_time wouldn't build, because of some weird errors in
> lexical_cast.hpp where some operators are not found. This has to do
> with not useing /Zc:wchar_t. I don't understand why this breaks
> compilation, but i didn't want to compile stdcxx with Zc:wchar_t.
> Since we have an automated build system it would be a great deal of
> work to change the wchar_t behaviour in all builds.
> But at the moment i disabled stdcxx, because it didn't work out that
> good, so we're now waiting for things to get better ;o)
Oh right, if you build the std lib without /Zc:wchar_t and build boost
with it, then that absolutely will lead to linker errors at the very
least. Try building with consistent /Zc:wchar_t options and that should
fix things (hopefully!).
John.
_______________________________________________
Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk