Boost C++ Libraries: Ticket #9461: Boost Regex will not compile portable implementation of boost::scoped_static_mutex_lock when BOOST_THREAD_DONT_PROVIDE_NESTED_LOCKS is defined https://svn.boost.org/trac10/ticket/9461 <p> Portable implementation of boost::scoped_static_mutex_lock is based on boost::mutex::scoped_lock typedef which is not accessible when BOOST_THREAD_DONT_PROVIDE_NESTED_LOCKS is defined (this macro is defined when BOOST_THREAD_VERSION is set to 4).<br /> I suggest to replace scoped_lock typedefs with explicit boost::unique_lock usage.<br /> Best regards, Maksim. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9461 Trac 1.4.3 anonymous Mon, 02 Dec 2013 16:47:32 GMT attachment set https://svn.boost.org/trac10/ticket/9461 https://svn.boost.org/trac10/ticket/9461 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">static_mutex.patch</span> </li> </ul> Ticket John Maddock Thu, 19 Dec 2013 10:54:21 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/9461#comment:1 https://svn.boost.org/trac10/ticket/9461#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Fixed in Git develop. </p> Ticket