Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Distcc] Aucun échange entre les hosts
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
X-Guardian
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jan 2005
Posts: 133
Location: Templeuve, Nord de la France

PostPosted: Tue Feb 22, 2005 5:58 pm    Post subject: [Distcc] Aucun échange entre les hosts Reply with quote

Salut,

J'ai plusieurs PCs à la maison, et donc je voudrais les utiliser pour aider à la compilation de la Gentoo :
- PIV-B 2.66Ghz, 2Go de ram (Suse, gcc 3.4.3)
IP : 192.168.0.11 ou .21 pour le wifi
- Pentium-M 1.7Ghz, 2Go de ram (Gentoo, gcc-3.4.3)
IP : 192.168.0.12 ou .22 pour le wifi
- 2*(XP 2100+, 512Mo de ram) (Gentoo/SuSE, gcc-3.4.3)
IP : 192.168.0.13
IP : 192.168.0.15
- 2*(TB 800, 512Mo de ram) (SuSE, gcc-3.4.3).
IP : 192.168.0.10
IP : 192.168.0.16
- Pentium III 1Ghz EB, 512Mo de ram (SuSE, gcc-3.4.3).
IP : 192.168.0.14

Pour le moment, je ne fais mes tests qu'avec les 2 gentoo (.12/22 et .15) sur lesquelles :
- le démon distccd est démarré.
- l'option "distcc" est dans FEATURES de /etc/make.conf
- le PATH dans /etc/env.d/05gcc est précédé de "/usr/lib/ccache/bin:/usr/lib/distcc/bin:"
- /etc/distcc/hosts contient localhost et l'adresse ip de l'autre pc.
- pour /etc/conf.d/distcc, j'ai laissé les options par défault, avec juste un DISTCCD_OPTS="$(DISTCC_OPTS)" --allow 192.168.0.0/24 --listen 192.168.0.Y" (allow : ou directement avec l'ip de l'autre machine, listen : Y = l'ip de la machine locale).

Si je lance tel quel, il prends le compilateur gnu-linux-i686-gcc (ou un truc comme cela).
J'ai vu sur fr.gentoo-wiki.com qu'il faillait faire un "export CC="distcc"".

La compilation prends bien en compte distcc, mais l'autre machine n'a pas l'air de travailler (CPU qui oscille entre 0 et 4%, pas de traffic réseau)
Celle qui compile ne me donne aucun message d'erreur (emerge lancé avec -v).

Lorsque le compilateur "gnu-linux-i686-gcc" est utilisé, il recherche bien les hosts, puis il compile mais tout seul ...

Lorsque je fais un # export CC="distcc", il utilise bien distcc, vérifies les hosts, mais compile aussi tout seul ...

Bref, je ne vois pas trop ce qui me manque.

Merci pour votre aide ;)

@+,
Guile.
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Tue Feb 22, 2005 6:03 pm    Post subject: Reply with quote

hum, ce serait pas plutot export CC='gcc' qu'il faut mettre ?
cf http://www.gentoo.org/doc/fr/distcc.xml
Back to top
View user's profile Send private message
babykart
Guru
Guru


Joined: 08 Oct 2004
Posts: 415

PostPosted: Tue Feb 22, 2005 8:32 pm    Post subject: Reply with quote

enlève le --listen ou met-lui une vraie adresse, et utilise seulement l'option --allow, même pour un seul host, ou pour une liste de hosts:
Code:
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.2"

ou
Code:
DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.2 192.168.0.3 192.168.0.4"

mais dans ta config ce qui suit suffit
Code:
DISTCCD_OPTS="$(DISTCC_OPTS)" --allow 192.168.0.0/24

_________________
>> Gentoo-FR <<
-----
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