
"John Maddock" <john@johnmaddock.co.uk> 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?
Yes.
Will these still work with /Za?
Yes. That's the intention, anyway. Anthony -- Anthony Williams Software Developer Just Software Solutions Ltd http://www.justsoftwaresolutions.co.uk