-march=native dans son /etc/make.conf, parfait ? [Gentoo]

-march=native dans son /etc/make.conf, parfait ? [Gentoo] - Installation - Linux et OS Alternatifs

Marsh Posté le 07-08-2011 à 18:12:51    

Bonsoir, pour la première fois je me sens un peu contraint d'utiliser -march=native, car je ne suis pas sur de ce que j'ai exactement comme processeur (un Celeron 420 en fait, mais apparemment ce n'est pas de l'architecture Core2 :??: )
 
Donc voila j'aimerais vôtre avis, par exemple si vous aviez un Core 2 Duo et que vous mettiez -march=native, serait-ce exactement pareil en paramètres de compilations qu'avec -march=core2 :??:
 
Et dans mon cas avec mon Celeron 420, ça va donner quoi :??:
 
Merci d'avance  :jap:
 
Edit: par contre dans la config kernel j'ai choisi "Core 2/newer Xeon"...

Message cité 1 fois
Message édité par Mac Gyver 974 le 07-08-2011 à 20:39:00
Reply

Marsh Posté le 07-08-2011 à 18:12:51   

Reply

Marsh Posté le 08-08-2011 à 00:06:52    

Mac Gyver 974 a écrit :


Donc voila j'aimerais vôtre avis, par exemple si vous aviez un Core 2 Duo et que vous mettiez -march=native, serait-ce exactement pareil en paramètres de compilations qu'avec -march=core2 :??:


C'est le principe :)


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
Reply

Marsh Posté le 08-08-2011 à 07:33:57    

J'ai utilisé cette option sur mon dernier pc :)
 
http://www.gentoo.org/doc/fr/gcc-optimization.xml :  

Citation :

Si vous n'êtes pas sûr de votre type de processeur, utilisez juste -march=native. Quand cette option est utilisée, GCC détecte votre processeur et ajoute automatiquement les options appropriées


 
http://gcc.gnu.org/gcc-4.2/changes.html

Citation :

-mtune=native and -march=native will produce code optimized for the host architecture as detected using the cpuid instruction.


Au pire, tu as cette page qui aide à trouver les bons cflags : http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel


Message édité par Tom_ le 08-08-2011 à 07:37:19
Reply

Marsh Posté le 08-08-2011 à 21:00:44    

Impeccable merci à vous ! je pense que je vais utiliser plus souvent -march=native...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed