Boost logo

Boost-Build :

Subject: Re: [Boost-build] How to have linker find PDB files?
From: Vladimir Prus (ghost_at_[hidden])
Date: 2009-06-09 02:39:33


On Tuesday 09 June 2009 Michael Weber wrote:

> On Sun, Jun 7, 2009 at 9:07 AM, Nathan Paul <nathanjpaul_at_[hidden]> wrote:
> >
> > LNK4099 is described at http://msdn.microsoft.com/en-us/library/b7whw3f3.aspx. It's bad because it means the object is linked as if there is no debug information. To make this warning go away, the PDB files would have to be in the linker's search path, but I don't know how to tell the linker that information.
> >
> > Nathan
>
> There is no search path for PDB files -- the reference to the PDB is
> in the LIB file itself. The linker will find libmylib.pdb if it is
> placed in the same directory as libmylib.lib.
>
> The reference from Alexey,
> http://lists.boost.org/boost-build/2009/04/21691.php, documents a
> change you can make to msvc.jam in order to make boost.build generate
> PDB files with the same name as the library, when using the Zi option
> (<debug-store>database), rather than the default vc90.pdb name.

Michael,
I seem to have missed that post. Can you resend the changes in a diff format
(diff -u, svn diff, whatever), so that I can integrate it with the current
SVN HEAD?

Thanks,
Volodya


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