
On Tue, 17 Feb 2004 19:12:13 +0000 Russell Hind <rhind@mac.com> wrote:
There is no static thread library for win32. Search the archives for discussions as to why, but basically the cleanup required for TLS couldn't be implemented unless the library is built as a DLL on win32.
Actually, I do not get static libs on linux either, so either the change was forced on linux as well, or there is a bug somewhere in the library generation jamfile. I am not familiar with any problems that would prevent a static threaded library for linux platforms... shandalle:jody> bjam -d2 "-sTOOLS=gcc" --builddir=./BUILD > BUILD/jam.out 2>&1 shandalle:jody> find . -name 'libboost_thread*' ./BUILD/bin/boost/libs/thread/build/libboost_thread.so ./BUILD/bin/boost/libs/thread/build/libboost_thread.so/gcc/debug/shared -linkable-true/threading-multi/libboost_thread-gcc-mt-d-1_31.so.1.31.0 ./BUILD/bin/boost/libs/thread/build/libboost_thread.so/gcc/debug/shared -linkable-true/threading-multi/libboost_thread-gcc-mt-d-1_31.so ./BUILD/bin/boost/libs/thread/build/libboost_thread.so/gcc/release/shar ed-linkable-true/threading-multi/libboost_thread-gcc-mt-1_31.so.1.31.0 ./BUILD/bin/boost/libs/thread/build/libboost_thread.so/gcc/release/shar ed-linkable-true/threading-multi/libboost_thread-gcc-mt-1_31.so -- Jody Hagins Desist from enumerating your fowl prior to their emergence from the shell.