
On Sep 17, 2010, at 6:17 AM, Stanisław Findeisen wrote:
It looks that in some older Boost versions (up to 1.40 or so) several shared objects were coming in 2 versions: with or without -mt suffix. For instance:
libboost_filesystem-gcc42-1_34_1.so.1.34.1 libboost_filesystem-gcc42-mt-1_34_1.so.1.34.1 libboost_program_options-gcc42-1_34_1.so.1.34.1 libboost_program_options-gcc42-mt-1_34_1.so.1.34.1 libboost_regex-gcc42-1_34_1.so.1.34.1 libboost_regex-gcc42-mt-1_34_1.so.1.34.1
(These are the names from my Debian GNU/Linux installation, perhaps they are a bit different than when building from source.)
This seems to no longer be the case with Boost 1.44. I've just built it from source passing threading=multi parameter to bjam, and can't see any -mt shared objects. This is what I have:
This was a change in the build system in boost 1.40. See the change log section "Build System" in http://www.boost.org/users/history/version_1_40_0.