Boost logo

Boost-Build :

Subject: Re: [Boost-build] msvc 64-bit test targets vs. maifest files
From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-10-25 13:31:38


On Monday 13 October 2008 22:04:26 Mat Marcus wrote:
> On Sun, Oct 12, 2008 at 10:26 PM, Vladimir Prus
> <vladimir_at_[hidden]> wrote:
> > Mat Marcus wrote:
> [snip]
> >>> Do you know the location of the CRT library found at link time?
> >>
> >> Some research reveals that one copy is located at:
> >>
> >> C:\Program Files (x86)\Microsoft Visual Studio
> >> 9.0\VC\Debug_NonRedist\amd64\Mcirosoft.VC90.DebugCRT
> >>
> >> (For completeness, the path to the 32-bit one replace amd64 with x86)
> >
> > OK.
> >
> >>
> >>> It probably has a .manifest file giving
> >>> the names of actual .dll files. Are those .dll founds located in directory in PATH?
> >
> > What are the answers to these questions?
> >
> The names of the actual DLLs in the manifest are:
> msvcr90d.dll
> msvcp90d.dll
> msvcm90d.dll
>
> These don't appear to be located in my PATH. They live in the
> nonredistributable dir, under the Dev Studio hierarchy, and they also
> seem to reside under:
>
> C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2

Then, can you show the actual output from that tracing tool? I want to know if dynamic
linker just does not look in winsxs folder, or looks for a wrong file.

- 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