Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-03-16 22:24:16


Okay, I think I've got the PDB technicalities all straightened out now.
The previous checkin contained a few errors. Mostly it should have left
some awkwardly-named .pdbs int weird places, so I suggest throwing out
your bin directories or your build tree before proceeding.

There is a new free feature, <debug-store>. So far, only toolsets based
on msvc-tools.jam (i.e. vc7 and intel-win32) support it. In the
following text I'll use MSVC-specific flag names without further ado.

The default value is <debug-store>object, which causes the /Z7 flag to
be used, storing debug information in the object files.

Using <debug-store>database, debug information will be stored in a
program database located in the subvariant directory where objects are
built. The name of the .PDB file is vc60.pdb for msvc and toolsets based
on it, and vc70.pdb for vc7 and toolsets based on it.

We now allow the compiler to generate its default .pdb file for
executables and DLLs, which ends up being placed right alongside the
generated target.

-Dave

+---------------------------------------------------------------+
David Abrahams
C++ Booster (http://www.boost.org) O__ ==
Pythonista (http://www.python.org) c/ /'_ ==
resume: http://users.rcn.com/abrahams/resume.html (*) \(*) ==
email: david.abrahams_at_[hidden]
+---------------------------------------------------------------+

 


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