Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1688 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  gentoo, cflags adaptés au compilateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gentoo, cflags adaptés au compilateur

n°712895
++fab
victime du syndrome IH
Posté le 29-07-2005 à 13:38:21  profilanswer
 

Bonjour,
 
Voila, j'utilise une batterie de compilateurs gcc, que je gère via gcc-config, et un truc me saoule :
Il n'y a qu'un seul endroit ou l'on peut mettre ses CFLAGS : /etc/make.conf. Et comme j'essaye (ou je dois) adapter mes *FLAGS en fonction du compilateur choisi, je dois modifier en permanence ce fichier de config :o
Y a pas une ruse pour éviter cela ? ou au moins une intention de la part des developpeurs de Gentoo d'améliorer le tagazou ?

mood
Publicité
Posté le 29-07-2005 à 13:38:21  profilanswer
 

n°712904
Profil sup​primé
Posté le 29-07-2005 à 13:48:08  answer
 

tu fait autant d efichier que de config, et tu fait un ln du fichier que tu veux sur /etc/make.conf...
 
C'est pas auto, mais c'est mieux que rien...

n°712914
++fab
victime du syndrome IH
Posté le 29-07-2005 à 14:03:01  profilanswer
 

merci, mais entre commenter/décommenter les lignes de CFLAGS , et mettre des liens symboliques ...  
ça parait rien comme ça, mais vu qu'il devient de plus en plus dufficile de réussir 5 compilations consécutives avec un meme compilateur, ça m'oblige à changer assez souvent ce fichier :o
Déjà qu'il y a les package.[use|mask|unmask|keyword], ça devient un enfer de recompiler depuis le début :o

n°712922
Profil sup​primé
Posté le 29-07-2005 à 14:15:52  answer
 

comment ca se fait ?? que tu n' arrive pas a faire tout marcher avec le même compilo ??

n°712926
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 29-07-2005 à 14:23:39  profilanswer
 

:heink:


Message édité par Zzozo le 29-07-2005 à 14:24:05
n°712976
++fab
victime du syndrome IH
Posté le 29-07-2005 à 15:43:47  profilanswer
 

ben dans la mesure du possible, je compile avec le dernier gcc, si ça ne passe pas, avec l'avant dernier, etc ...
Donc du coup, je peux même pas me siroter une orangeade, les doigts de pieds en éventail en attendant que ça compile. Non, faut que je sois dans ma cave, devant l'écran  [:petrus75]  (en faisant des incantations), pret à intervenir  [:sinking]  
c'est un scandale  [:petrus75]

n°712982
Goon
Posté le 29-07-2005 à 15:48:24  profilanswer
 

++fab a écrit :

ben dans la mesure du possible, je compile avec le dernier gcc, si ça ne passe pas, avec l'avant dernier, etc ...
Donc du coup, je peux même pas me siroter une orangeade, les doigts de pieds en éventail en attendant que ça compile. Non, faut que je sois dans ma cave, devant l'écran  [:petrus75]  (en faisant des incantations), pret à intervenir  [:sinking]  
c'est un scandale  [:petrus75]


C'est Gentoo  :whistle:

n°712984
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 29-07-2005 à 15:50:26  profilanswer
 

Goon a écrit :

C'est Gentoo  :whistle:


[:janfynette]
 
C'est fini cet appel au troll à deux balles ?
 
[:janfynette]

n°712987
Pillow
'cos the trees won't talk
Posté le 29-07-2005 à 15:53:11  profilanswer
 

En même temps, c'est vrai que gentoo... :whistle:  
 
 
 
 
 
Il suffit de hacker un peu gcc-config (une ligne de sed en fonction du compilo utilisé) et roulaiz.

n°712989
++fab
victime du syndrome IH
Posté le 29-07-2005 à 15:54:36  profilanswer
 

pas con, déja essayé ?

mood
Publicité
Posté le 29-07-2005 à 15:54:36  profilanswer
 

n°713011
++fab
victime du syndrome IH
Posté le 29-07-2005 à 16:38:50  profilanswer
 

l'ideal serait d'avoir dans le make.conf :
gcc-4.0.1  CFLAGS="-O2, ..."
gcc-4.0.1  CXXFLAGS=${CFLAGS}
gcc-4.0.1  LDFLAGS="-Wl,-O1 , ..."
gcc-3.4.4  CFLAGS=" -O2, ..."
 
etc ...
faut hacker ailleurs que dans gcc-config AHMA

n°713040
Pillow
'cos the trees won't talk
Posté le 29-07-2005 à 18:12:17  profilanswer
 

++fab a écrit :

l'ideal serait d'avoir dans le make.conf :
gcc-4.0.1  CFLAGS="-O2, ..."
gcc-4.0.1  CXXFLAGS=${CFLAGS}
gcc-4.0.1  LDFLAGS="-Wl,-O1 , ..."
gcc-3.4.4  CFLAGS=" -O2, ..."
 
etc ...
faut hacker ailleurs que dans gcc-config AHMA

Il y a bien sûr plusieurs façons de faire, mais moi je mettrais des variables CFLAGS-4.0.1="-foo -bar -baz"; CFLAGS-3.4.4="-machin  -truc" dans /etc/make.conf. Ensuite je ferais en sorte que gcc-config, lors d'un changement de compilateur, écrive quelques chose du type CFLAGS="$CFLAGS-4.0.1" à la fin du make.conf (à coup de sed). Ça ne m'a pas l'air très difficile.

n°713043
++fab
victime du syndrome IH
Posté le 29-07-2005 à 18:34:50  profilanswer
 

effectivement, c'est parfaitement jouable ... je note sur mon agenda.
mirci :)

n°713150
Goon
Posté le 30-07-2005 à 01:14:49  profilanswer
 

Zzozo a écrit :

[:janfynette]
 
C'est fini cet appel au troll à deux balles ?
 
[:janfynette]


Ben c'était vendredi et on manque un peu de troll ces temps-ci je trouve :whistle:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  gentoo, cflags adaptés au compilateur

 

Sujets relatifs
[gentoo] et probleme de ping[résolu] gentoo xorg et i855GM
[gentoo] impossible de saisir au clavier à l'installgentoo VS debian
Quel compilateur C sous suse 9.1 ?Le "père" de Gentoo chez Microsoft ...
Gentoo AMD64 : Plantages à répétionaide carte netgear wg511 gentoo
[gentoo] pb d'installe de samba[gentoo] install via clé usb ?
Plus de sujets relatifs à : gentoo, cflags adaptés au compilateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR