News: 0001589092

  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)

Wild 0.7 Released For This Very Fast Linker Written In Rust

([Programming] 6 Hours Ago Wild 0.7)


Wild 0.7 released on Monday as the newest feature release for this very fast linker for Linux systems competing with Mold on x86_64 / ARM64 / RISC-V devices.

Wild shares largely similar goals with the Mold linker but is focused on eventually supporting incremental linking with Mold not planning to. Additionally, Wild is written in the Rust programming language. Rust was chosen in part for the belief that it will reduce the complexity of writing incremental linking support. At the moment though Wild doesn't support as many CPU architectures as Mold and also does not have any Windows and Mac support, no LTO support, and other feature caveats.

Wild though has been looking nice at least from their own benchmarks relative to Mold and LLD:

Wild 0.7 brings more features implemented like allowing to set the entry point for shared objects, handling of .symver ASM directives, and various new options. There are also some performance improvements as well as bug fixes and other build improvements. Wild 0.7 also features initial bits of support for linking on the OpenSolaris-derived Illumos platforms. Wild's linker diff also now supports RISC-V.

Downloads and more details on the Wild 0.7 high performance linker via [1]GitHub .



[1] https://github.com/davidlattimore/wild/releases/tag/0.7.0



You had mail, but the super-user read it, and deleted it!