LLVM Is Developing A New ELF Linker

Written by Michael Larabel in LLVM on 30 November 2015 at 12:01 PM EST. 8 Comments
LLVM
The LLVM project has announced they've developed a new ELF linker by rewriting the ELF support within LLVM's LLD.

They wrote today, "We are happy to announce that it has reached a significant milestone: it is now able to bootstrap LLVM, Clang, and itself and pass all tests on x86-64 Linux and FreeBSD with the speed expected of an LLVM project."

Beyond that, "lld is command-line compatible with GNU ld so that it can be used as a drop-in replacement...The new ELF linker is a relatively small program which currently consists of about 7000 lines of C++ code. It is based on the same design as the PE/COFF (Windows) support in lld, so the design document for the PE/COFF support is directly applicable to the ELF support."

More details via the LLVM blog.
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