Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-05-28 04:27:52

Hi Trevor,

> I just has a first go at boost build v2. It looks really good, and I
> even found every thing I needed to get going in the documentation!
> I had to add .cc as a C++ file type (how would I do that without
> modifying the new/*.jam files?)

There's no way now. Probably, it's not even needed, once we add all common

> I can't seem to build my dll, however. Using my Jamfile...
> = ... some C++ files... ;
> lib xju : [ sequence.unique $( ] boost_regex : <include>..
> <include>../../boost_1_30_0 ;
> lib boost_regex : : <name>boost_regex
> <search>blah/regex/build/bin/boost_regex.dll/gcc/release/runtime-link-dynam
>ic ;
> ... boost_regex.dll appears *twice* on the link command line, and the
> link fails with multiply-defined symbols.

Hmm.. could you tell more. What compiler is used (The code above assumes gcc).
On what system. The fact that boost_regex.dll appears twice is natural: all
libraries appear twice. It's a workaround for the fact that gcc is sensitive
to the order libraries are specified.

This never caused any problems with gcc on Linux, and, morever, we have a test
for prebuilt libraries which works everywhere, so more details are needed.
Probably, the dll is built somehow wrong, though I don't know why.

BTW, it's also possible to directly use regex, without declaring prebuilt

- Volodya


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