http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46455
--- Comment #16 from Jonathan Wakely <redi at gcc dot gnu.org> 2010-11-16 00:48:52 UTC --- Created attachment 22413 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22413 add destructors in <ext/concurrence.h> could you try applying this patch to ext/concurrence.h and let me know if it works on Windows? I'm testing on Linux, FreeBSD and OpenBSD but they all use the pthreads model and I don't have a Windows system to test on.