<div dir="ltr">As Eric mentioned, lld is generally much faster than GNU linkers, so many companies, especially ones that build large-scale programs (including Google) have migrated to lld and saw a significant reduction in build time, which improved developer productivity. So I'd say that large-scale program development seem to improve the most from lld.<div><br></div><div>Other interesting area that seem to be benefited from lld is a bootloader and other UEFI programs. UEFI programs are in COFF file format (which is the same as Windows), and it was not easy to build a UEFI program in a host-independent way. There was a hacky way to workaround: for example, you can first build a UEFI program as an ELF program and transplant its text and data segments to an empty COFF file using objcopy. Or, maybe you can just use a Windows machine to link an UEFI program. lld solved the issue because lld is a cross-linker. You can create COFF object files using clang-cl and link the object files using lld/COFF to produce a UEFI program in a very straightforward manner.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 24, 2019 at 8:47 AM Nicholas Krause via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-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">Greetings All,<br>
<br>
I was wondering what projects seem to improve the most from lld as a <br>
linker. It s<br>
<br>
seems to mostly be browsers and games but if someone has something else<br>
<br>
I would be interested to hear what. The site doesn't really talk about what<br>
<br>
projects improve the most so I would be curious to hear what does and<br>
<br>
even if possible why.<br>
<br>
<br>
Nick<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>