
Hi, In trunk, "boost/thread/tss.hpp" there is a missing #include <boost/thread/detail/config.hpp>. Without it tss.hpp does not compile on Linux since BOOST_THREAD_DECL is not defined to emptyness. Also, is there any ETA on http://svn.boost.org/trac/boost/ticket/1867 ? I'm asking because I'm using the missing methods and this problem breaks the code on Windows. Is there any hope it will be fixed in 1.35.1 (if it gets released) or 1.36?

Andrey Semashev wrote:
Hi,
In trunk, "boost/thread/tss.hpp" there is a missing #include <boost/thread/detail/config.hpp>. Without it tss.hpp does not compile on Linux since BOOST_THREAD_DECL is not defined to emptyness.
Hi Andrey, IMO it's best to post reports like this to tickets in http://svn.boost.org so they don't get lost -- Dave Abrahams BoostPro Computing http://www.boostpro.com

David Abrahams wrote:
Andrey Semashev wrote:
Hi,
In trunk, "boost/thread/tss.hpp" there is a missing #include <boost/thread/detail/config.hpp>. Without it tss.hpp does not compile on Linux since BOOST_THREAD_DECL is not defined to emptyness.
Hi Andrey,
IMO it's best to post reports like this to tickets in http://svn.boost.org so they don't get lost
Ok, I'll file a ticket. I just thought that such a trivial thing could be fixed right away.

Andrey Semashev <andrey.semashev@gmail.com> writes:
In trunk, "boost/thread/tss.hpp" there is a missing #include <boost/thread/detail/config.hpp>. Without it tss.hpp does not compile on Linux since BOOST_THREAD_DECL is not defined to emptyness.
Thanks for spotting that.
Also, is there any ETA on http://svn.boost.org/trac/boost/ticket/1867 ? I'm asking because I'm using the missing methods and this problem breaks the code on Windows. Is there any hope it will be fixed in 1.35.1 (if it gets released) or 1.36?
I intend to get it out in the forthcoming release, time permitting. Anthony -- Anthony Williams | Just Software Solutions Ltd Custom Software Development | http://www.justsoftwaresolutions.co.uk Registered in England, Company Number 5478976. Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL

Andrey Semashev <andrey.semashev@gmail.com> writes:
In trunk, "boost/thread/tss.hpp" there is a missing #include <boost/thread/detail/config.hpp>. Without it tss.hpp does not compile on Linux since BOOST_THREAD_DECL is not defined to emptyness.
Fixed on trunk. Anthony -- Anthony Williams | Just Software Solutions Ltd Custom Software Development | http://www.justsoftwaresolutions.co.uk Registered in England, Company Number 5478976. Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL
participants (3)
-
Andrey Semashev
-
Anthony Williams
-
David Abrahams