![GCC logo](https://i.iinfo.cz/images/500/gcc-logo-1.png)
V současné době používá GCC ke kompresi velkých LTO (link time optimization) objektů knihovnu zlib. Volitelně lze nastavit stupeň komprese přes parameter -flto-compression-level=n
. Martin Liška ze SUSE navrhl změnit kompresní algoritmus na zstd. S výchozími parametry je zstd komprese 4 – 8 x rychlejší a přitom jsou soubory o trochu menší než při použití zlib. Dekomprese zabírá zanedbatelně času, ale i tak je 2,5 x rychlejší se zstd.
Problémem se zdá závislost zstd na cmake, kdežto GCC používá autotools. Uvidíme, jestli se změny dostanou do GCC 10.
(zdroj: phoronix)