Boost logo

Boost-Build :

From: Benjamin Kosnik (bkoz_at_[hidden])
Date: 2007-01-23 12:36:46


Hi!

By default, boost builds debug and thread variants. However, on linux at
least, only two of the actual boost libraries that are built for the
thread variant actually use threads: libboost_thread-mt and
libboost_regex-mt. (Via an admittedly rough inspection of library symbols.)

As libboost_thread doesn't come in a single thread variant, I'm
wondering if

libboost_date_time-mt.a
libboost_filesystem-mt.a
libboost_graph-mt.a
libboost_prg_exec_monitor-mt.a
libboost_program_options-mt.a
libboost_python-mt.a
libboost_serialization-mt.a
libboost_signals-mt.a
libboost_test_exec_monitor-mt.1
libboost_unit_test_framework-mt.a
libboost_wave-mt.a
libboost_wserialization-mt.a

And the corresponding shared objects are, in fact, no-ops on linux
targets? If not, can somebody give me some more insight onto what
practical difference the *-mt libraries above have from the
single-thread variant?

best,
-benjamin


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk