Ze zajimavosti(a vážně), jak dlouho ta kompilace trvá(minimalka,klasika a all-yes)? Na nějakych ref strojích jako 4950k, m2, m1, pi4, 5850x
Z okruhu znam jen jednohonznameho co pouzival (je mrtvy)gentoo
V allyesconfig moc smyslu nevidím, snad jen kromě testování buildu, stejně tak allnoconfig nebo i default, které se navíc nehodí ani na to testování, protože překlad nevytíží všechny procesory. Aktuální distribuční jádro (Tumbleweed) se mi na 5900X překládá IIRC asi 14 minut, allmodconfig trvá o něco déle, IIRC kolem 19 minut. Ale hodně to záleží na verzi překladače a povolených featurách pro hardening, takže to jsou jen orientační hodnoty, v praxi se to může dost lišit.
Tak jsem teď zkusil (skoro) aktuální mainline, s gcc12 to trvalo 20:50, s gcc8 18:06. Původně jsem chtěl zkusit gcc7, ale tam to selhalo na nějakém BUILD_BUG_ON(), nejspíš kvůli tomu, že má překladač problém poznat, co je konstanta.