From: Stefan Slapeta (stefan_at_[hidden])
Date: 2004-12-06 08:42:34


Roland Schwarz wrote:

> I think the problem is of how to deduce how the boost libs should be
> linked in when the user does not explicitely
> specifiy e.g. BOOST_USE_LIB.
> A reasonable default in this case would be then to link in the library
> corresponding to the RTL choice.

I don't know if this is reasonable but it's different from what other
boost libraries do (which _always_ default to linking the corresponding
static boost lib).
If there is a rational behind that, it should be documented!

> The code snippet refers to the default choice doesn't it?
> # else //Use default
> The comment
> //For VC++, choose according to threading library setting
> should better read
> //For VC++, choose according to C-runtime library setting
> of course.
>
> Does this make sense?

yes, if the behaviour remains unchanged, this should be fixed.

Anyway, IMO it's a clear bug in the jamfile that the boost.thread
libraries for the static rt configuration are not built!

Stefan