As far as I can tell, this is fixed in newer version of Boost (that we are using). I propose we finally apply this patch (included is a diff against the current code base).
** Patch added: "dcpp_semaphore.diff" https://bugs.launchpad.net/dcplusplus/+bug/804559/+attachment/4489241/+files/dcpp_semaphore.diff ** Changed in: dcplusplus Status: Confirmed => In Progress -- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to DC++. https://bugs.launchpad.net/bugs/804559 Title: portable semaphore implementation Status in AirDC++: Confirmed Status in DC++: In Progress Status in StrongDC++: Confirmed Bug description: Portable "class Semaphore" implementation using boost::interprocess_semaphore. Patch attached. To manage notifications about this bug go to: https://bugs.launchpad.net/airdcpp/+bug/804559/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp