Wild: Ein blitzschneller Linker für Linux

2025-01-24
Wild: Ein blitzschneller Linker für Linux

Wild ist ein Linker, der für Geschwindigkeit bei iterativer Entwicklung entwickelt wurde. Obwohl die inkrementelle Verlinkung noch nicht implementiert ist, ist er bereits beeindruckend schnell. Für Produktionsbuilds werden ausgereiftere Linker wie GNU ld oder LLD empfohlen. Für die Entwicklung beschleunigt Wild jedoch die Build-Zeiten erheblich, insbesondere auf x86-64-Linux-Systemen. Er unterstützt statisch und dynamisch verlinkte ausführbare Dateien und Shared Objects und wurde mit vielen beliebten Crates von crates.io getestet. Derzeit werden Funktionen wie die inkrementelle Verlinkung, die Unterstützung anderer Architekturen und weitere Linker-Flags entwickelt.

Entwicklung Linker