
Stefan Slapeta wrote:
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!
Then I think it is better to do the same as the other libs. Anything else would confuse users.
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.
I also think so.
Anyway, IMO it's a clear bug in the jamfile that the boost.thread libraries for the static rt configuration are not built!
Is this a typo? libboost_thread-vc71-mt-sgd.lib is built (this is the static crt version) while libboost_thread-vc71-mt-gd.lib is missing. (And the non debug versions accordingly.) Roland