Qualcomm Open-Sources The ELD Linker Embedded Linker
([Programming] 8 Minutes Ago
Qualcomm ELD Linker)
- Reference: 0001540507
- News link: https://www.phoronix.com/news/Qualcomm-ELD-Linker
- Source link:
While LLVM LLD and Mold are two popular linkers on Linux systems with the latter being known for its impressive speed and much faster than GNU LD and Gold, this past week Qualcomm open-sourced a new linker: ELD.
ELD is a new linker open-sourced by Qualcomm focused on the needs of embedded developers. ELD is derived from mclinker and tailored for ELF files and the needs of embedded systems/developers. ELD can pair nicely with LLVM-based toolchains.
Qualcomm's ELD only targets AArch32, AArch64, the Qualcomm Hexagon NPU, and RISC-V architectures with x86/x86_64 being out of scope.
Those wanting to learn more about the ELD linker can do so via the [1]Qualcomm blog and the code is under a BSD 3-clause license on [2]GitHub .
[1] https://www.qualcomm.com/developer/blog/2025/04/eld-new-open-source-embedded-linker-tool-for-embedded-systems
[2] https://github.com/qualcomm/eld
ELD is a new linker open-sourced by Qualcomm focused on the needs of embedded developers. ELD is derived from mclinker and tailored for ELF files and the needs of embedded systems/developers. ELD can pair nicely with LLVM-based toolchains.
Qualcomm's ELD only targets AArch32, AArch64, the Qualcomm Hexagon NPU, and RISC-V architectures with x86/x86_64 being out of scope.
Those wanting to learn more about the ELD linker can do so via the [1]Qualcomm blog and the code is under a BSD 3-clause license on [2]GitHub .
[1] https://www.qualcomm.com/developer/blog/2025/04/eld-new-open-source-embedded-linker-tool-for-embedded-systems
[2] https://github.com/qualcomm/eld
phoronix