Boost logo

Boost-Build :

Subject: Re: [Boost-build] How to have linker find PDB files?
From: Ian Emmons (iemmons_at_[hidden])
Date: 2009-06-09 08:38:48


Once you've integrated and validated the change, it seems to me that
it would make sense to make /Zi (<debug-store>database) the default
symbols format.



On Jun 9, 2009, at 2:39 AM, Vladimir Prus wrote:

> 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
>>> . 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,
>>, documents a
>> change you can make to msvc.jam in order to make 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
> Thanks,
> Volodya

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