Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2004-05-12 05:35:15


It looks as though _GLIBCXX_HAVE_GTHR_DEFAULT is defined by the std lib when
it's in thread safe mode, so I'm leaning towards adding:

#ifdef __GLIBCXX__ // gcc 3.4 and greater:
#ifdef _GLIBCXX_HAVE_GTHR_DEFAULT
#define BOOST_HAS_THREADS
#else
#define BOOST_DISABLE_THREADS
#endif
#endif

To our libstdcpp3.hpp config file, which I think will take care of it,
albeit not in a way that everyone will appreciate (it will force threading
on whenever the std lib is also thread safe).

Thoughts?

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk