
El 01/12/2011 14:16, Anthony Williams escribió:
On 01/12/11 11:34, Ion Gaztañaga wrote:
I've recently received some bugs caused by name collision between Boost.Move and Boost.Thread. Like many other libraries, Boost.Thread has its own move emulation code, and those functions are in the top-level namespace.
I guess there is no trivial solution for this. Options:
1) Move Boost.Move elements to boost::move:: namespace 2) Move Boost.Thread elements to boost::thread namespace 3) Modify Boost.Thread to make use of Boost.Move
I would like to know your opinion on this as this issue is related to two official Boost libraries.
Boost.Thread should definitely use Boost.Move. That's always been the plan.
Ok, I guess this won't be a trivial change, some let me know if I can help. Ion