Subject: Re: [Boost-build] How to have linker find PDB files?
From: Alexey Pakhunov (alexeypa_at_[hidden])
Date: 2009-06-08 12:37:36
There was a discussion about this some time ago. BBv2 does not fully support
.PDB for MSVC. So /Z7 works, /Zi - not really.
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.
> On Thu, 04 Jun 2009 01:18:46 -0500, Vladimir Prus <ghost_at_[hidden]> wrote:
> On Saturday 30 May 2009 22:12:36 Nathan Paul wrote:
>>> Hi all,
>>> I have a prebuilt shared library built with the /Zi option using msvc.
>>> generates two PDB files. I setup the library in the site-config.jam file
>>> lib mylib
>>> : # No dependencies
>>> : <variant>debug:<file>$(MYLIB_DEBUG_LIB)/libmylib.lib
>>> : # No default build
>>> : <include>$(MYLIB_INCLUDE)
>>> When I build my project using this library I get linker warnings LNK4099.
>>> I'd like to be able to tell the linker about the location of the PDB
>>> but I don't know how. Although I can rebuild the prebuilt library with
>>> /Z7 option instead of /Zi, I'd like to avoid it.
>> I miss some context here. What is linker warning 4099, what does it say,
>> is it bad, and, most importantly -- what options to the linker should be
>> passed to make this warning go away?
>> - Volodya
>> Unsubscribe & other changes:
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
> Unsubscribe & other changes:
-- Best regards, Alexey Pakhunov.
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