Před svátky se objevil nový rychlý linker mold (zkratka modern ld, také plíseň). Jde o náhradu GNU ld.bfd, ld.gold nebo LLVM lld, přičemž mold je na stroji s osmi jádry asi 20× rychlejší než gold a asi 4× rychlejší než lld. Mold je tak rychlý, že je jen 2× pomalejší než cp.
Mold je tak rychlý, protože používá rychlou hashovací funkci xxHash, efektivní datové struktury a využívá všechna dostupná jádra procesoru. Patrně jej s výhodou využijete jestli často překládáte velké projekty.
Do GCC 12.1.0 byla přidána podpora mold a stačí použít -fuse-ld=mold. Stejný parametr by měl fungovat v Clangu a podporován je také Rust. Jednoduše lze také mold použít pomocí mold -run před například make. V tomto případě budou všechna volání ld, ld.gold a ld.lld přesměrována na mold. Zdrojové kódy jsou dostupné na GitHubu.
(zdroj: phoronix)
