Mold 1.0 Released As A Modern High-Speed Linker Alternative To GNU Gold, LLVM LLD
Mold 1.0 is a production-ready, high-speed linker alternative to GNU's Gold or LLVM's LLD that currently is supported on Linux systems and written by the original LLD author.
Rui Ueyama who previously spearheaded LLD as the LLVM linker has been recently designing Mold. Mold 1.0 marks the project's first stable and production-ready release. Mold 1.0 doesn't add any shiny new linker features over LLD or Gold, but that it's much faster. Currently Linux systems are supported while plans are underway to extend the linker to macOS followed by Windows.
Mold's insane speed capabilities are attributed to "faster algorithms and efficient data structures than other linkers". Mold is more multi-core/thread friendly and other optimizations to boost parallelism. According to the project itself:
More details on Mold 1.0 can be found via the project's GitHub.
Rui Ueyama who previously spearheaded LLD as the LLVM linker has been recently designing Mold. Mold 1.0 marks the project's first stable and production-ready release. Mold 1.0 doesn't add any shiny new linker features over LLD or Gold, but that it's much faster. Currently Linux systems are supported while plans are underway to extend the linker to macOS followed by Windows.
Mold's insane speed capabilities are attributed to "faster algorithms and efficient data structures than other linkers". Mold is more multi-core/thread friendly and other optimizations to boost parallelism. According to the project itself:
More details on Mold 1.0 can be found via the project's GitHub.
33 Comments