
on Wed Oct 24 2007, Vladimir Prus <ghost-AT-cs.msu.su> wrote:
Peter Dimov wrote:
Vladimir Prus wrote:
Do you regularly debug C++ Boost?
It doesn't matter. One typical use case is include a Boost header, wait for the linker error calling for a missing libboost_foo-vc80-mt-whatever.lib, then somehow figure out a way to build it. If the autolink code selects a debug library, this is what the user needs, regardless of whether he intends to debug into Boost.
As I say in another email, I don't know what's sane for Windows. I think I do know what's sane for Linux though, and that's MT, shared, release.
On a related note, the obvious way to build libboost_foo-vc80-mt-whatever.lib:
bjam libboost_foo-vc80-mt-whatever.lib
didn't work last I tried it.
Did you do that in libs/foo/build? Or from top-level? The latter is not supposed to work, although it's probably possible to implement -- can you file an issue?
Done on Peter's behalf: http://svn.boost.org/trac/boost/ticket/1393 -- Dave Abrahams Boost Consulting http://www.boost-consulting.com