<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">Updates:</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">> Are you building debug or release? If debug, try building release.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">I tried and got the same error.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">I noticed my <b>build target</b> was <b>Win32</b> even though I passed the option -Thost=x64 to cmake. I followed the new instructions to regenerate the solution using:</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><span class="gmail-bright">cmake -G "Visual Studio 15 2017" -A x64 -Thost=x64 ..\llvm</span><span class="gmail-p"><span class="gmail-bright"><br></span></span></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">Now the build target is displayed as <b>x64</b>. I tried to build it in Debug mode and still got the dreaded error:</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">C1060: compiler is out of heap space</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">I couldn't check the log errors in detail because I had to leave for work but I'll post more updates in the evening.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">I will try to do some research on the weekend but it would be great if someone could better explain the out of heap space error. How can the linker run out of memory just by linking binaries? Why is this process so memory intensive? Furthermore, why does it matter if I am targeting x86 or x64? I understand the pointers double in size but that would mean more memory usage for the x64 target, not the x86.</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)">Thank you very much for the help!</div><div class="gmail_default" style="font-family:courier new,monospace;font-size:small;color:rgb(0,0,0)"><span class="gmail-p"><span class="gmail-bright"></span></span></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Oct 4, 2018 at 4:19 AM Dennis Luehring via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 03.10.2018 um 23:29 schrieb Reid Kleckner via cfe-dev:<br>
> Can anyone who actually knows answer Shaob's question? He asked "Does the<br>
> Win64 generator automatically imply -Thost=x64?<br>
<br>
<br>
CMake gives a warning if not using -Thost=x64 with VS2017 generator <br>
Win64 that i could happen that the x86 tool chain is used - so i think <br>
its not automatically implied<br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div></div></div>