From: Anthony Williams (anthony_w.geo_at_[hidden])
Date: 2007-01-03 06:28:04
"John Maddock" <john_at_[hidden]> writes:
> This may prove to be a tricky one: I think we can safely link to the thread
> lib when building with /Za, but I suspect that there are other libraries
> that depend on BOOST_HAS_THREADS as well: in fact a quick search through the
> headers showed rather a lot of uses, some relate to use of Boost.Threads,
> but many don't.
> I guess we could invent a new macro BOOST_HAS_THREAD_LIB or something, but
> then to be consistent, we would have to change some but not all uses of
> BOOST_HAS_THREADS in other libraries to this new macro. Tricky to get it
> all right.
Yes, especially without an automated test for this scenario. Something to
leave for 1.35?
> Also, haven't some of the Boost.Thread components become header only now?
> Will these still work with /Za?
Yes. That's the intention, anyway.
-- Anthony Williams Software Developer Just Software Solutions Ltd http://www.justsoftwaresolutions.co.uk
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk