From: David Abrahams (dave_at_[hidden])
Date: 2003-08-26 11:15:37
"Neal D. Becker" <nbecker_at_[hidden]> writes:
> On Saturday 23 August 2003 07:18 am, John Maddock wrote:
>> > One more thing: what exactly can go wrong with 1.30.0 if
>> > -pthread isn't used? Is it boost specific or a general thing
>> > (e.g. issues w/ respect to libstdc++)?
>> A general thing - without this then:
>> Your std lib is not thread safe.
>> Your C lib is not thread safe.
>> g++ will not emit thread safe exception handling code.
>> Thus while for C programs enabling thread support is just a question of
>> linking to the right libraries, for C++ you also need to ensure that the
>> compiler "knows" that you want thread safe code.
> You mean I can't just run bjam with no options and get the libs built with
> thread support? I need to add a command-line option?
The libraries that require thread support will be built with thread
support. The others will not, unless <threading>multi has been placed
in their default-build settings; <threading>single is the global
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk