On Wed, Mar 24, 2010 at 11:41 AM, Dmytro Ovdiienko <dmitriy.ovdienko@gmail.com> wrote:
Hi Ovanes,

Thank you for reply.

IMHO there is no problem if:

- boost::test depends on boost::thread 
- boost::thread has no dependencies
- boost::thread::test depends on: boost::test + boost::thread

The problem is that Boost.Thread uses Boost.Test for tests. And that would have a cyclic dependency inside boost :( Furthermore, if Boost.Thread breaks it will break Boost.Test as well and it is unclear how such cyclically dependent tests are going to resolve such issues than.