<div dir="ltr">Right, tracker can be disabled with /p:TrackFileAccess=false and that gets over that hurdle. It's now failing with<div><br></div><div>fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' </div><div><br></div><div>I'm trying to specify 64-bit across the board; in particular, I'm using 64-bit clang, I have the environment variable set Platform=X64 and the argument /p:Platform="x64" to msbuild. Any idea why it's still talking about a 32-bit target machine type? The build with the Microsoft compiler was successfully 64-bit even without those options explicitly set.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 9, 2015 at 5:38 PM, Reid Kleckner <span dir="ltr"><<a href="mailto:rnk@google.com" target="_blank">rnk@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">We haven't hit this yet. Can you disable tracker.exe? There's some XML attribute you can flip for it.</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Tue, Jun 9, 2015 at 6:10 AM, Russell Wallace <span dir="ltr"><<a href="mailto:russell.wallace@gmail.com" target="_blank">russell.wallace@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div>Okay, so trying a straight compile of the Python interpreter with clang-cl, I used the following commands:</div><div><br></div><div>cd \python-2.7.10\pcbuild</div><div>copy C:\llvm\build\Release\bin\clang-cl.exe cl.exe</div><div>rd /q /s amd64</div><div>rd /q /s win32-temp-debug</div><div>rd /q /s win32-temp-release</div><div>rd /q /s x64-temp-debug</div><div>rd /q /s x64-temp-release</div><div>msbuild /p:Configuration=Release /v:diag /fileLogger pcbuild.sln</div><div><br></div><div>(The second line is the one that substitutes clang-cl - with that removed, everything is successful)</div><div><br></div><div>The build failed with the following error message:</div><div><br></div><div>  Tracking command:</div><div>  C:\Program Files (x86)\MSBuild\12.0\bin\Tracker.exe /d "C:\Program Files (x86)\MSBuild\12.0\bin\FileTracker.dll" /i C:\Python-2.7.10\PCbuild\x64-temp-Release\kill_python\kill_python.tlog /r C:\PYTHON-2.7.10\PCBUILD\KILL_PYTHON.C /b MSBuildConsole_CancelEvent306536dcec844c0c97517539ced8ed5d  /c C:\Python-2.7.10\PCbuild\CL.exe  /c /I..\Include /I..\PC /Zi /nologo /W3 /WX- /O2 /Ob1 /Oi /GL /D _WIN64 /D _M_X64 /D NDEBUG /D _WIN32 /GF /Gm- /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Fo"C:\Python-2.7.10\PCbuild\x64-temp-Release\kill_python\\" /Fd"C:\Python-2.7.10\PCbuild\x64-temp-Release\kill_python\vc120.pdb" /Gd /TC /errorReport:queue /USECL:MS_OPTERON /GS- kill_python.c</div><div>TRACKER : error TRK0002: Failed to execute command: "C:\Python-2.7.10\PCbuild\CL.exe @C:\Users\w\AppData\Local\Temp\tmp4af7576aa6b5441391fa4aea101d878d.rsp". The operation identifier is not valid. [C:\Python-2.7.10\PCbuild\kill_python.vcxproj]</div><div><br></div><div><div>I'm not quite sure what to make of this, but a Google search for 'the operation identifier is not valid' turned up this:</div><div><br></div><div><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__connect.microsoft.com_VisualStudio_feedback_details_714228_visual-2Dstudio-2D11-2Dvarious-2Dproblems-2Dcaused-2Dby-2Dits-2Duse-2Dof-2D3-2Dbit-2Dcompiler-2Deven-2Dwhen-2Dinstalled-2Don-2D64-2Dbit-2Dwindows&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=CtdVIyKfDBlVrIG8rllj8yHGq4c4BsN3lvESbm_CjkQ&s=o4KItqcMr3rNupr7M4SBgnY2NU162F8So8wh7hdqptk&e=" target="_blank">https://connect.microsoft.com/VisualStudio/feedback/details/714228/visual-studio-11-various-problems-caused-by-its-use-of-3-bit-compiler-even-when-installed-on-64-bit-windows</a></div><div><br></div><div>Which is not actually the same thing, but suggests that error message is msbuild's way of saying something in the toolchain is incompatible with something else. Any idea what's wrong here?</div></div>​</div>
<br></div></div>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>