Nedávno Linus Torvalds odmítl do jádra úrovně architektury x86_64, ale překlad s přepínačem -march=native již nevadí. Tento přepínač způsobí, že se automaticky použijí vlastnosti procesoru, na kterém kompilace běží.
Nové nastavení jádra CONFIG_X86_64_NATIVE právě způsobí, že se použije -march=native a jádro by mělo běžet jen na stejném CPU, jako se kompilovalo. Tato volba je zatím dostupná jen pro x86_64, i když je podporována překladači i na jiných architekturách. Doplňme ještě, že například Gentoo má možnost nastavit -march=native v jádře gentoo-sources již dlouho.
(zdroj: phoronix)