View previous topic :: View next topic |
Author |
Message |
X-Guardian Tux's lil' helper
Joined: 25 Jan 2005 Posts: 133 Location: Templeuve, Nord de la France
|
Posted: Tue Feb 22, 2005 5:58 pm Post subject: [Distcc] Aucun échange entre les hosts |
|
|
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 |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
|
Back to top |
|
|
babykart Guru
Joined: 08 Oct 2004 Posts: 415
|
Posted: Tue Feb 22, 2005 8:32 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|