|
Boost : |
From: Reece Dunn (msclrhd_at_[hidden])
Date: 2006-06-28 04:15:10
Hi all,
Sorry for the repeated noise on this one, but I haven't had
a reply (apart from Hartmut who pointed me in the right
direction to the solution).
At the moment, there are two problems with:
bjam install msvc-7.1 link=static,shared
(1) The <rtti> feature isn't included in <tag> names, so
Boost.Wave/FileSystem produce duplicate target errors.
(2) The <link>shared feature generates a LIB target that
clashes with the LIB from <link>static, again producing
duplicate target errors.
This needs fixing for 1.34.0! I have attached a patch that
fixes the problem, but I would like to know that this is the
right fix and that I haven't missed anything obvious.
For issue (1), I am adding an 'r' for rtti=on. Given:
bjam install msvc-7.1 rtti=on
this will produce:
boost_filesystem-vc7_1-gd-r.lib
boost_filesystem-vc7_1-gd.lib
boost_wave-vc7_1-gd.lib
For issue (2) I am now adding an 'i' instead of '-imp'
for the import LIB files. Given:
bjam install msvc-7.1 link=static,shared
this will produce:
boost_filesystem-vc7_1-gd-r.lib
boost_filesystem-vc7_1-gd-ir.lib
boost_filesystem-vc7_1-gd-r.dll
- Reece
_________________________________________________________________
Try Live.com: where your online world comes together - with news, sports, weather, and much more.
http://www.live.com/getstarted
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk