Boost logo

Boost-Build :

From: Richard Peters (R.A.Peters_at_[hidden])
Date: 2004-12-11 05:58:23


When I try to build boost using bjam v1, vc7.1 and stlport single threaded,
bjam just copies the headers but does not compile anything. When I change
vc-7.1-stlport into vc-7.1, it is capable of building single-threaded
libraries, and when I change <threading>single into <threading>multi, it is
capable of building multi-threaded libraries with stlport. As a sidenote, I
compiled my stlport 4.6.2 as a single threaded library with names
stlport_vc71_s_static.lib instead of stlport_vc71_static.lib, which is the
multithreaded library. I updated boost_1_32_0\tools\build\v1\stlport.jam so
that the FINDLIBS flags have a multithreaded and a single threaded variant
pointing to the right filenames.
These are the commands that I used:
bjam "-sTOOLS=vc-7_1-stlport" "-sSTLPORT_PATH=D:\Projects"
"-sBUILD=debug release <runtime-link>static <threading>single" install
bjam "-sTOOLS=vc-7_1-stlport" "-sSTLPORT_PATH=D:\Projects"
"-sBUILD=debug release <runtime-link>static <threading>multi" install
bjam "-sTOOLS=vc-7_1" "-sSTLPORT_PATH=D:\Projects"
"-sBUILD=debug release <runtime-link>static <threading>single" install
so just to be clear, the first of these commands does not build anything but
only copies headers, while the latter two do build libraries.
Can anyone help me with this?


Richard Peters


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at