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


Volodya,

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.

Thanks,

Ian

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 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