<div dir="ltr">Hi,<br><br>I have just started off exploring LLVM usage for a class that i am taking.<br><br>I cloned the git repos and spent about a day trying to get a working setup.<br>A large part of the time went in figuring out how to get a minimal config working.<br>
<br>I noticed that by default LLVM builds for multiple architectures (in debug mode!)<br>and there are config options to do host-only release build. When i started off i kept<br>on getting link time errors due to lack of memory. <div>
<br></div><div>After a few cycles which involved increasing the memory allocated to the VM instance</div><div>then increasing swap space and then creating a new VM with more disk space (15GB</div><div>of free space for LLVM wasn't sufficient!) i am wondering why the defaults are set the</div>
<div>way they are.</div><div><br></div><div>Do most of the users really care about arm, cpp, hexagon, mips, mipsel, msp430,</div><div>powerpc, ptx, sparc, spu, systemz, x86, x86_64 and xcore at the same time?</div><div>Shouldn't enabling of more architectures be left to the power-users?<div>
<div><br>Regards,<br>Vaibhav<br></div></div></div></div>