LLVM's New LLD ELF Linker Continues To Mature For Linux Systems

Written by Michael Larabel in LLVM on 4 April 2016 at 07:55 AM EDT. 7 Comments
LLVM
Last year LLVM developers made significant progress on developing a new ELF linker for Linux/Unix-like systems. Since then, this high-performance linker from LLD (dubbed "LLD") has continued maturing and gaining additional functionality.

If you are curious about the state of LLVM's LLD linker for linking ELF objects, Rui Ueyama of Google presented at last month's EuroLLVM conference in Spain. The slides are available in PDF form.

There are results showing the LLD linking time against other linkers like GNU Gold, design choices made for greater performance, LLD's process, LTO support being a work in progress, and the ultimate goal of making LLD usable as a system's default linker and bringing LLD to more platforms. It's also still possible to deliver even more performance out of the LLD linker. Aside from the mentioned EuroLLVM slides, you can learn more about the LLVM linker via lld.llvm.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week