[distcc] Little or no compilation at localhost
Donohue, Michael
mdonohue at paypal.com
Sat Jun 11 06:46:15 GMT 2005
I don't know how many times I've read that code, and every time I thought it was just returning a success code, and then just this evening I noticed that it calls dcc_parse_multiplier for the return value. So my concerns are unfounded. I hope I didn't confuse anyone.
Michael
-----Original Message-----
From: distcc-bounces+mdonohue=paypal.com at lists.samba.org on behalf of Donohue, Michael
Sent: Fri 6/10/2005 9:05 AM
To: simon at gramjuhl.dk; distcc at lists.samba.org
Subject: RE: [distcc] Little or no compilation at localhost
I believe the code special-cases the text "localhost" Try "127.0.0.1" instead, to see if a higher slot count gives better results.
The localhost parser sets the slots to 2, and it disregards the slots specified:
static int dcc_parse_localhost(struct dcc_hostdef *hostdef,
const char * token_start)
{
const char *token = token_start + strlen("localhost");
hostdef->mode = DCC_MODE_LOCAL;
hostdef->hostname = strdup("localhost");
/* Run only two tasks on localhost by default.
*
* It might be nice to run more if there are more CPUs, but determining
* the number of CPUs on Linux is a bit expensive since it requires
* examining mtab and /proc/stat. Anyone lucky enough to have a >2 CPU
* machine can specify a number in the host list.
*/
hostdef->n_slots = 2;
return dcc_parse_multiplier(&token, hostdef);
}
-----Original Message-----
From: distcc-bounces+mdonohue=paypal.com at lists.samba.org on behalf of Simon Mikkelsen
Sent: Fri 6/10/2005 3:56 AM
To: distcc at lists.samba.org
Subject: RE: [distcc] Little or no compilation at localhost
Martin Pool [mailto:mbp at sourcefrog.net] wrote:
>> simon at samson:~/distcc> cat /usr/local/etc/distcc/hosts
>> localhost 10.0.0.3/4
>
> You'll probably want to set that to localhost/4 as well, since you
> have four logical processors. In fact /6 or /8 might be better.
> There is a TODO comment to make this automatic.
I tried with /8 without any change to the result.
> Simon, please post the verbose log and the answer should be easy.
It is attached in the e-mail send to Martin Pool, to avoid posting a
binary to the list (and the unziped file is almost 1 MB).
--
Martin
__
distcc mailing list http://distcc.samba.org/
To unsubscribe or change options:
https://lists.samba.org/mailman/listinfo/distcc
__
distcc mailing list http://distcc.samba.org/
To unsubscribe or change options:
https://lists.samba.org/mailman/listinfo/distcc
More information about the distcc
mailing list