Hi,

    Is FEATURES properly set in /etc/make.conf.
    I think you should use distcc-config --set-hosts to set the compiling farm
hosts and localhost is not necessary.
    Did you check if /etc/conf.d/distcc is correctly configured on all the boxes
like on which interface they listen on and from which hosts they accept 
connections.
    Last I believe you need to specify the port in the --set-hosts line:
       distcc-config --set-hosts "fast_host_1:3632/3 fast_host_2:3632/2"
    In this case 3 jobs get sent to fast_host_1 and 2 to fast_host_2.

Catalin

John Blinka wrote:
> Hi, all,
> 
> I run Gentoo on a very old 150 mhz pentium laptop.  As you can imagine,
> it's painful to update Gentoo packages on it.  I've been attempting
> to use distcc and crossdev so that the more more modern i686 machines on my
> local network can do most of the compiling for this i586 box.  However,
> I haven't been very successful in offloading its compilations to the faster
> boxes: distcc still seems to want to do most of the compiling on the
> slow box
> and only occasionally sends a compilation to one of the faster boxes.
> 
> My reading of the docs suggests that the /etc/distcc/hosts file controls how
> the work is distributed and MAKEOPTS in /etc/host controls how much
> parallelism
> is attempted.  My setup on the slow box is MAKEOPTS="-j5" with
> /etc/distcc/hosts
> containing a line like
> 
> fast_box_1/2 fast_box_2/2 localhost/1
> 
> My intention is that make will attempt 5 way parallelism, and that
> distcc will
> parcel out the 1st two tasks to fast_box_1, the next 2 tasks to fast_box_2,
> and the last task to localhost, the slow box.
> 
> But, as I watch compilations progress on all 3 machines, I see most of
> the work
> being done, on the slow box - typically 2 or 3 compilations
> simultaneously, and
> only an occasional compilation on the faster machines.
> 
> How do I convince distcc on the slow machine to send more work - all of
> it if
> possible - to the fast machines?
> 
> Thanks for your help.
> 
> John Blinka

-- 
gentoo-user@gentoo.org mailing list

Reply via email to