Gentoo Wiki me dijo lo siguiente:¿Qué hace exactamente -march = native?
Advertencia: GCC 4.2 y por encima del soporte -march = nativa. -march = native aplica configuraciones adicionales más allá de -march, específicas para su CPU. A menos que tenga una razón específica para no (por ejemplo, la distribución cruzada de distcc ), probablemente debería utilizar -march = native, en lugar de cualquiera de los elementos enumerados a continuación.
¿Cuáles son esas configuraciones adicionales?
En mi i7, también agrega '-mpopcnt -msse4.2 --param l2-cache-size = 8192' donde POPCNT es una instrucción de CPU bastante ordenada. – Cubbi
Extraño. ¿Envías la máquina de compilación junto con tu software? –
@hans: lol, pero el OP está trabajando con Gentoo. Lo que significa que nadie distribuye binarios, solo el código que se compilará en la máquina en la que se ejecutará. –