Doposud nemá kompilátor gcc podporu pro -mtune=native a -mcpu=native na architektuře RISC-V. Jde o automatické rozpoznání procesoru, na kterém překládáte, a zapnutí patřičných optimalizací. Díky tomu výsledná binárka běží rychleji.
Na všech ostatních architekturách tento přepínač již dlouho funguje, proto je často používán při lokálním kompilování balíčků. Tedy například známá klasika ./configure a make -j$(nproc). Podpora pro RISC-V byla přidána včera. Novinka by se měla objevit v gcc-17, jehož vydání očekáváme v příštím roce.
(zdroj: phoronix)