[Issue 17384] New: LDC x64 linker error in VS2017
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Mon May 8 11:05:47 PDT 2017
https://issues.dlang.org/show_bug.cgi?id=17384
Issue ID: 17384
Summary: LDC x64 linker error in VS2017
Product: D
Version: D2
Hardware: x86_64
OS: Windows
Status: NEW
Severity: normal
Priority: P1
Component: visuald
Assignee: nobody at puremagic.com
Reporter: thomas.hedstrom at mail.com
Created attachment 1646
--> https://issues.dlang.org/attachment.cgi?id=1646&action=edit
Not working project
Building console app "Hello World" generated from D project templates for
target LDC x64 (release or debug) results in linker error:
"LINK : fatal error LNK1171: unable to load mspdb140.dll (error code: 126)
Error: P:\Program Files (x86)\Microsoft Visual
Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\link.exe failed
with status: 1171"
Tested LDC 1.2.0 and 1.3.0-beta1
VS2017 Community
VisualD-v0.44.2
DMD x86,x64 and LDC x86 all compiles.
A minimal patch of the build .cmd file indicates that the variable
"VSINSTALLDIR" is the cause. Changing "set VSINSTALLDIR=P:\Program Files
(x86)\Microsoft Visual Studio\2017\Community\"
to empty (or removing it) make it work.
"set VSINSTALLDIR="
(The original path exists and seems correct though)
--
More information about the Digitalmars-d-bugs
mailing list