Static thread library missing in 1_30_0
Hi, I am using boost on a linux system. I upgraded from boost_1_29_0 to 1_30_0. However, if I build the library just by typing "bjam" I cannot find the static library libboost_thread.a, in contrary to version 1_29_0. How can I generate it? Thank you very much, Stefan
yss15632 wrote:
Hi,
I am using boost on a linux system. I upgraded from boost_1_29_0 to 1_30_0. However, if I build the library just by typing "bjam" I cannot find the static library libboost_thread.a, in contrary to version 1_29_0. How can I generate it?
Search through the boost.devel grouup for this. There have been many discussions on it. The reason being that on win32 (IIRC), there is no way to ensure proper clean up of TLS unless you use a DLL. FWIW, in our apps, all threads are created at startup, and killed at shutdown, so for us, the leaks produced by this will have minimal impact for us, so I have built the static version by adding the appropriate lines into the bjam file (copy them from 1.29.0 bjam file). You can do this if you wish. I'm sure William will step in if my summary of the problem above is incorrect :) Cheers Russell
yss15632 said:
Hi,
I am using boost on a linux system. I upgraded from boost_1_29_0 to 1_30_0. However, if I build the library just by typing "bjam" I cannot find the static library libboost_thread.a, in contrary to version 1_29_0. How can I generate it?
No longer supported. Search the archives for one of the many threads on this subject. -- William E. Kempf
participants (3)
-
Russell Hind
-
William E. Kempf
-
yss15632