Gentoo Wiki mi ha detto quanto segue:Cosa fa esattamente -march = native?
Attenzione: GCC 4.2 e sopra il supporto -march = native. -march = native applica ulteriori impostazioni oltre -march, specifiche per la tua CPU. A meno che non si abbia uno specifico motivo per cui non è (ad esempio distcc cross-compiling), si dovrebbe probabilmente utilizzare -march = nativo, piuttosto che qualsiasi cosa elencata di seguito.
Quali sono queste impostazioni aggiuntive?
Sul mio i7, aggiunge anche '-mpopcnt -msse4.2 --param l2-cache-size = 8192' dove POPCNT è un'istruzione CPU piuttosto ordinata. – Cubbi
Strano. Spedite la macchina di costruzione insieme al vostro software? –
@hans: lol, ma l'OP sta lavorando con Gentoo. Il che significa che nessuno distribuisce i binari, solo il codice da compilare sulla macchina su cui verrà eseguito. –