22 lines
726 B
Markdown
22 lines
726 B
Markdown
|
The New ELF Linker
|
||
|
==================
|
||
|
This directory contains a port of the new PE/COFF linker for ELF.
|
||
|
|
||
|
Overall Design
|
||
|
--------------
|
||
|
See COFF/README.md for details on the design. Note that unlike COFF, we do not
|
||
|
distinguish chunks from input sections; they are merged together.
|
||
|
|
||
|
Capabilities
|
||
|
------------
|
||
|
This linker can link LLVM and Clang on Linux/x86-64 or FreeBSD/x86-64
|
||
|
"Hello world" can be linked on Linux/PPC64 and on Linux/AArch64 or
|
||
|
FreeBSD/AArch64.
|
||
|
|
||
|
Performance
|
||
|
-----------
|
||
|
Achieving good performance is one of our goals. It's too early to reach a
|
||
|
conclusion, but we are optimistic about that as it currently seems to be faster
|
||
|
than GNU gold. It will be interesting to compare when we are close to feature
|
||
|
parity.
|