<div dir="ltr">If you disable threads, seems like the answer is yes (but I didn't try that yet). LLD does not support TLS-related relocations yet, so it cannot link multi-threaded programs.<div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 7, 2015 at 9:48 AM, David Blaikie <span dir="ltr"><<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.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"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Wed, Oct 7, 2015 at 9:42 AM, Rafael Espíndola <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>> Is it too early to compare LLD to GNU ld or gold? I assume that LLD produces<br>
> much larger executables than those because we don't eliminate duplicate<br>
> comdats yet, so the answer is yes. Right? (If we generate larger<br>
> executables, it's naturally slower than those because we are handling more<br>
> data.)<br>
<br>
</span>We can start to have an idea. The data I got from linking clang is<br>
<br>
gold:<br>
 0.995407405 seconds time elapsed<br>
 binary is 64 370 232 bytes long<br>
<br>
lld:<br>
 0.487959495 seconds time elapsed<br>
 binary is 92 373 304 bytes long<br>
<br>
So it looks like this will be a good linker :-)<br></blockquote></span><div><br>Were these numbers hot/cold, on an SSD?<br><br></div><div>So if I don't care much about file size - does lld self host LLVM? Perhaps that'd be an improvement for development if it saves me link time... </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers,<br>
Rafael<span><br>
<div><div>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</div></div></span></blockquote></div><br></div></div>
</blockquote></div><br></div></div>