Minulý týden SUSE začalo překládat svoje balíčky s LTO (link-time optimization). V současnosti se LTO v GCC zapne přepínačem -flto
, případně -flto=4
, pokud máte 4 jádra. Kompilace s LTO je totiž časově náročnější a je vhodné využít paralelního zpracování.
Proto Martin Liška ze SUSE navrhl -flto=auto
, který automaticky použije všechna dostupná jádra. Dočkáme se jej snad v GCC 10 v příštím roce.
(zdroj: phoronix)