Subject: [boost] Boost.Thread and Boost.Move collision
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2011-12-01 06:34:43


Hi,

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.

Best,

Ion