http://d.puremagic.com/issues/show_bug.cgi?id=11266
--- Comment #10 from Brad Anderson <[email protected]> 2013-10-15 17:49:11 PDT --- Here's what I've come to: --- [Version] version=7.51 Build 020 ; environment for both 32/64 bit [Environment] DFLAGS="-I%@P%\..\..\src\phobos" "-I%@P%\..\..\src\druntime\import" [Environment32] LIB="%@P%\..\lib" LINKCMD=%@P%\link.exe [Environment64] ; VS2010 ;VS2010LINKCMD=%VCINSTALLDIR%bin\amd64\link.exe ; VS2012 ;VS2012LINKCMD=%VCINSTALLDIR%bin\x86_amd64\link.exe ; needed with /DEBUG to find mspdb*.dll ;VS2012PATH=%PATH%;%VCINSTALLDIR%bin\x86_amd64;%VCINSTALLDIR%..\Common7\IDE ; VS2013 ;VS2013LINKCMD=%VCINSTALLDIR%bin\x86_amd64\link.exe ; needed with /DEBUG to find mspdb*.dll ;VS2013PATH=%PATH%;%VCINSTALLDIR%bin\x86_amd64;%VCINSTALLDIR%..\Common7\IDE ; needed to avoid COMDAT folding (bugzilla 10664) DFLAGS=%DFLAGS% -L/OPT:NOICF LIB="%@P%\..\lib64";"%@P%\..\lib" ;;;; search path for C Runtime libraries ; the following lib path works with VS2008, VS2010, VS2012, VS2013 ; prepending because 32-bit OMF versions can cause link.exe to fail LIB="%VCINSTALLDIR%lib\amd64";%LIB% ;;;; search path for Platform libraries ; the following lib path works with Windows SDK 6.x and 7.x LIB="%WindowsSdkDir%Lib\x64";%LIB% ; the following lib path works with Windows SDK 8.0 and 8.1 LIB="%WindowsSdkDir%Lib\win8\um\x64";%LIB% --- I've moved LIB out of Environment (separate entries for 32 and 64) so I could stick %@P%\..\lib after %@P%\..\lib64 (if nothing else this should allow me to get 64-bit curl working). I had to prepend the VC/SDK search paths so that the 32-bit OMF libraries in ..\lib don't break link.exe (if we get to where we can remove %@P%\..\lib from Environment64 these can go back to being appended to LIB). -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
