Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[off] Question de compilation (un peu con)
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
Picani
Apprentice
Apprentice


Joined: 05 Jul 2009
Posts: 180

PostPosted: Thu Jul 30, 2009 3:32 pm    Post subject: [off] Question de compilation (un peu con) Reply with quote

Alors voila : je vais m'installer vlc et en vérifiant les USES je vois mmx. Petite recherche pour voir si mon processeur accepte ce jeu, d'un coup je pense : mettre -march=core2 dans les CFLAGS donne d'après la page man :
Code:
    core2
    Intel Core2 CPU with 64-bit extensions, MMX , SSE , SSE2 , SSE3 and SSSE3 instruction set support.

alors est-ce que je verrais une différence si je le rajoute comme USE ? Ou encore pire, est-ce que si je le mets pas ça me génère quand même un code avec des instructions de mmx grâce au -march=core2 ?

Même question pour les USES sse et sse2.
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3087
Location: Paris

PostPosted: Thu Jul 30, 2009 4:02 pm    Post subject: Reply with quote

USE et CFLAGS ne sont pas équivalents:
*USE: tu passes une option à la configuration du logiciel (étape précédent la compilation: le "./configure" habituel), ayant pour but d'activer ou désactiver une partie du code du logiciel final. Dans VLC, j'imagine des bouts codecs plus ou moins optimisés.
*CFLAGS: tu passes une option à gcc pour qu'il te génère un code final d'une certaine façon (plus ou moins optimisée pour ton CPU en l'occurrence).

J'espère avoir été clair :)
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
Picani
Apprentice
Apprentice


Joined: 05 Jul 2009
Posts: 180

PostPosted: Thu Jul 30, 2009 5:51 pm    Post subject: Reply with quote

Ok merci, je crois que j'ai comprit. Je vais donc laissé -march=core2 et ajouté mmx, sse, sse2 dans make.conf pour avoir une optimisation totale.
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Thu Jul 30, 2009 6:27 pm    Post subject: Reply with quote

Ce que dit la manpage c'est que core2 active mmx, sse, sse2 et ssse3. Pas la peine de les préciser donc.
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
CourJuS
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jun 2004
Posts: 99
Location: Belgique

PostPosted: Thu Jul 30, 2009 7:55 pm    Post subject: Reply with quote

kernelsensei wrote:
Ce que dit la manpage c'est que core2 active mmx, sse, sse2 et ssse3. Pas la peine de les préciser donc.


Je pence qu'il parlait des USE quand il faisait alusion a son make.conf dans son dernier post :) bien qu'il la pas dis clairement :p
Si c'est pas le cas je demande a Kernelsensei d'utilisé un gourdin gonflable pour me frapper dessu :p

Bonne soirée
Back to top
View user's profile Send private message
Picani
Apprentice
Apprentice


Joined: 05 Jul 2009
Posts: 180

PostPosted: Fri Jul 31, 2009 10:44 am    Post subject: Reply with quote

C'est exactement ça.
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