On Thu, 16 Jun 2005 14:08:46 -0700
Zac Medico <[EMAIL PROTECTED]> wrote:

> michael higgins wrote:
> > I have a couple of questions about using distcc. I have two machines. One 
> > is significantly faster than the other, both x86 (pentium 2 and amd 
> > athlon-xp). 
> > 

First, a big thanks to all who replied.

> > I've followed the http://www.gentoo.org/doc/en/distcc.xml instructions for 
> > configuring portage to use distcc. Should I need to continue with the 
> > instructions for "working with automake"?
> > 
> 
> Portage does this automatically as long as you have the corresponding 
> FEATURES enabled.
> 

This is what I was hoping to hear.

> > Also, how do I tell the faster machine to just use it's own power and not 
> > attempt to use the slower one?
> > 
> When you run distcc-config --set-hosts on the faster machine you want to 
> exclude the slower machine.
> 
> > I tried so far, getting distccd running on both machines, each 
> > distcc-config --set-hosts has one IP entry, that of the other machine. Is 
> > this right? 
> > 
> 
> You may want to include localhost.

Interesting... I wonder why?

> 
> > I ran distcc-gnome and saw no activity reported on the faster machine when 
> > emerging something on the slower one. So, it would seem it's not working. 
> > 
> > Can anyone give me some hints? The manpage for distcc doesn't seem (to me) 
> > to be much related to the gentoo how-to... '-)
> > 
> > TIA,
> > 
> 
> #!/bin/bash
> source /etc/make.globals
> source /etc/make.conf
> export DISTCC_DIR="${PORTAGE_TMPDIR}/portage/.distcc"
> exec /usr/bin/distccmon-gnome
> 

So, I just installed a package on the faster machine. It did try to use 
another, but found none and compiled locally, but spit out an error. Maybe 
adding localhost will fix this?

I tried emerging the same package on the slower machine and running this script 
above. Nothing came up in it. However, I noticed that each time the compiler 
went to run something, there was network activity. 'top' on the faster machine 
showed distccd working and launching the compiler, afaict. 

So, I have to wonder if/why the monitors don't work for me... 

Next time I'll just set the debug level and log location to see what actually 
happened. 

Thanks again, foax.


-- 
|\  /|       |   |          ~ ~  
| \/ |       |---|          `|` ?
|    |ichael |   |iggins    \^ /
michael[dot]higgins[at]snet[dot]net 
-- 
gentoo-user@gentoo.org mailing list

Reply via email to