Mold 3.0.0: Der schnellste Linker ist jetzt komplett in Rust neu geschrieben

Mold Linker Version 3.0.0 Release – Rewritten in Rust

Mold 3.0.0 ist die erste Veröffentlichung der von C++ nach Rust portierten Version des Hochgeschwindigkeits-Linkers. Sie ist als direkter Ersatz für 2.42.1 konzipiert, bietet die gleiche Leistung und Kompatibilität, behebt aber zahlreiche Fehler und macht mold durch geprüfte Speicherzugriffe sicherer bei beschädigten Eingabedateien. Das Build-System wurde auf Cargo umgestellt; Rust 1.95 oder neuer wird vorausgesetzt.

Der Wechsel zu Rust macht mold auch sicherer bei beschädigten Eingabedateien. Die C++-Version konnte bei solchen Eingaben Speicher außerhalb der Grenzen lesen und mit einem Segmentation Fault abstürzen. In mold 3.0 sind diese Zugriffe grenzgeprüft, sodass mold stattdessen mit einer Panic am fehlerhaften Zugriff stoppt.

Mehr von diesem Tag

2026-10-05