While the gold linker is now part of the GNU binutils distribution, it&#x27;s speed advantaged stem exactly from what you mentioned. The origin question is how lld can improve on that even further. Is there any document such as <a href="http:&#x2F;&#x2F;static.googleusercontent.com&#x2F;media&#x2F;research.google.com&#x2F;en&#x2F;&#x2F;pubs&#x2F;archive&#x2F;34417.pdf" rel="nofollow">http:&#x2F;&#x2F;static.googleusercontent.com&#x2F;media&#x2F;research.google.co...</a> for gold ?<p>&quot;Unlike the GNU linker, gold doesn&#x27;t use the BFD library to process object files. While this limits supported formats to ELF only, it&#x27;s also claimed to result in a cleaner and faster implementation without an additional abstraction layer. Complete removal of BFD was cited as a reason to create a new linker from scratch rather than incrementally improve the GNU linker.[5]&quot;<p>-- <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gold_(linker)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gold_(linker)</a><p>&quot;Gold is known to work on x86 and x86-64, PowerPC (partially) and ARM.&quot;<p>-- <a href="https:&#x2F;&#x2F;fedoraproject.org&#x2F;wiki&#x2F;GoldLinking" rel="nofollow">https:&#x2F;&#x2F;fedoraproject.org&#x2F;wiki&#x2F;GoldLinking</a>