Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[GCC] Modification CFLAGS (Résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
versus8
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2005
Posts: 130

PostPosted: Tue Aug 24, 2010 1:25 am    Post subject: [GCC] Modification CFLAGS (Résolu) Reply with quote

Bonjour les gentoïstes !


J'ai une petite question à vous soumettre au sujet d'une modification -march.

J'ai GCC 4.4.3-r2 et je voulais mettre -march=native car je ne sais pas si je dois mettre nocona ou core2 (on m'a conseillé nocona). Mais je me rends compte que c'était peut-être pas ce qu'il fallait choisir car un cpuinfo m'indique bien un Core 2 Duo T5250. Du coup, j'ai déjà pas mal compilé sur ma Gentoo alors, dans un soucis d'être tranquille (pour éviter des comportements bizarres de certaines applications), je pensais mettre -march=native (comme ça c'est GCC qui détecte le CPU) et au moins j'aurais peut-être moins à me tracasser (j'utilise un PC portable, et je ne compile pas pour d'autres architectures). Bon, peut-être que l'initialisation de GCC sera peut-être plus longue avant de compiler, mais au moins je serai serein.


Pensez-vous que cela soit plus sur en "mode natif" ? Ou alors je met core2 ?


J'ai vu que l'on pouvait faire la modification de CFLAGS et après il fallait faire ça :

Code:

# emerge -efav system
# emerge -eav system
# emerge -eav system
# emerge -eav world



Moi je rajouterais également :

Code:

# env-update
# source /etc/profile
# emerge --oneshot -av libtool



Bon, étant relativement noob en la matière, je préfère poster ici pour avoir des conseils avant de faire une bêtise ^^



EDIT : Petite question, est-ce qu'un emerge --depclean supprime aussi les anciennes version de GCC qui ne sont plus utilisées ?


Last edited by versus8 on Sun Aug 29, 2010 10:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8708
Location: ~Brussels - Belgique

PostPosted: Tue Aug 24, 2010 5:46 am    Post subject: Reply with quote

Ne te tracasse en rien, prends "native" et GCC fait le reste ;)

Si --depclean ne supprime pas toutes les versions, essaie de GCC "emerge --prune gcc", qui ne va garder que la dernière... mais tu risques de casser des choses, donc n'oublie pas de faire "revdep-rebuild" après.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
versus8
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2005
Posts: 130

PostPosted: Tue Aug 24, 2010 2:58 pm    Post subject: Reply with quote

Merci Xavier ;)

Je suis en train de faire un emerge -auDNv world au préalable, on ne sait jamais :p
Back to top
View user's profile Send private message
Picani
Apprentice
Apprentice


Joined: 05 Jul 2009
Posts: 180

PostPosted: Thu Aug 26, 2010 10:54 am    Post subject: Reply with quote

Sinon tu peux regarder sur cette page.
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Thu Aug 26, 2010 12:48 pm    Post subject: Reply with quote

Je sais pas si tu l'as présentement, je te recommande de mettre ceci : -march=native -pipe

Le -pipe va améliorer les choses un petit peu.

Si tu l'ajoutes, tu n'auras pas besoin de tout recompiler, car ce paramètre indique à GCC d'utiliser de la mémoire RAM au lieu de créer des fichiers temporaires sur ton disque dur pour rien lorsque la situation le permet.
Back to top
View user's profile Send private message
versus8
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2005
Posts: 130

PostPosted: Sun Aug 29, 2010 10:42 pm    Post subject: Reply with quote

Merci à tous pour vos conseils ! tous fonctionne correctement ^^
Back to top
View user's profile Send private message
d2_racing
Bodhisattva
Bodhisattva


Joined: 25 Apr 2005
Posts: 13047
Location: Ste-Foy,Canada

PostPosted: Mon Aug 30, 2010 12:46 am    Post subject: Reply with quote

Excellent :P
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum