
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