
I'm using CentOs 5.4 and gcc 4.1.2. Any idea what changes to Boost were done that could affect it? I did have to make code changes to get it to compile, but they were related to virtualization. Would code like this have any impact on the way boost's thread locking mechanism works? //this had to be added for various header files otherwise "no unique final overrider" errors would be thrown //but it wasn't needed for Boost 1.38 namespace boost{ template<> struct is_virtual_base_of<ns::BaseClass, ns::Subclass>: public mpl::true_ {}; } We have code which checks to see if a thread is joinable. If so, it's interrupted. I suspect that behavior may have changed with the later versions of Boost. Thanks, Ven On 02/01/2011 05:35 PM, Jim Bell wrote:
On 1:59 PM, Anthony Williams wrote:
Ven Tadipatri<ven.tadipatri@ll.mit.edu> writes:
Hi, We upgraded our project from using Boost 1.38 to Boost 1.45 but now seem to be having some thread issues. [...] Has anyone else experienced their code breaking when upgrading to the latest version of Boost? This seems similar to the problems people have experience with boost::this_thread::sleep (which I cannot reproduce), which relies on condition_variable::timed_wait. Ven: What platform (operating system and compiler) are you using?
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users