News: 0001540507

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Qualcomm Open-Sources The ELD Linker Embedded Linker

([Programming] 8 Minutes Ago Qualcomm ELD Linker)


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



phoronix

Life is a healthy respect for mother nature laced with greed.