[prev in list] [next in list] [prev in thread] [next in thread] 

List:       distcc
Subject:    Re: [distcc] how to compile with distcc without localpreprocessing,
From:       Fergus Henderson <fergus () google ! com>
Date:       2011-12-21 5:54:01
Message-ID: CAPXkjd_RrzsdepDS9Bh7XmCwpBKbpLaYosaO1pmOcW4pZpJWnA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Some uses of the compiler, e.g. for linking, will always result in a local
invocation of the compiler, even when using pump mode.
Distcc only distributes compilation, not linking.

If you want to use NFS on the compilation server, then maybe ssh is nearly
all you need.
On Dec 20, 2011 3:34 AM, "=A3ukasz Tasz" <lukasz@tasz.eu> wrote:

> Hi all
> I tried to use pump mode as a first solution, but anyway compiler on
> client side was executed and has consumed one license.
> The aim is to minimise usage of licenses.
> From another side,  If NFS server is closer to compilation server
> rather then development server (server which triggers compilation) I
> gess that more efficient is to collect headers on compilation server,
> then on development,
>
> I just asked if distcc supports such a direct call or not.
> thanks in advance
> Lukasz
>
> W dniu 20 grudnia 2011 00:57 u=BFytkownik James Hanley
> <jhanley@dgtlrift.com> napisa=B3:
> > You can use distcc in pump mode. Look for distcc pump.  As for nfs,
> > this is an old point, but NFS has a lot of overhead in order to manage
> > file writes. Distcc essentially circumvents that overhead by using its
> > own protocol - since most files will be read to peace together one
> > file - it doesn't need NFS.
> >
> > Sent from my iPhone
> >
> > On Dec 19, 2011, at 2:20 PM, "=A3ukasz Tasz" <lukasz@tasz.eu> wrote:
> >
> >> Hi all,
> >>
> >>
> >> How to ask distcc not to make preprocessing locally, but remotely only=
?
> >> We are using nfs which is mounted on each distccd, so we would like to
> >> prevent distcc making any local actions.
> >>
> >> issue is also touching license problems, we have just few hosts with
> >> availability of licenses.
> >>
> >> thanks in advance
> >>
> >>
> >> --
> >> =A3ukasz Tasz
> >> __
> >> distcc mailing list            http://distcc.samba.org/
> >> To unsubscribe or change options:
> >> https://lists.samba.org/mailman/listinfo/distcc
>
>
>
> --
> --
> =A3ukasz Tasz
> __
> distcc mailing list            http://distcc.samba.org/
> To unsubscribe or change options:
> https://lists.samba.org/mailman/listinfo/distcc
>

[Attachment #5 (text/html)]

<p>Some uses of the compiler, e.g. for linking, will always result in a local \
invocation of the compiler, even when using pump mode.<br> Distcc only distributes \
compilation, not linking.</p> <p>If you want to use NFS on the compilation server, \
then maybe ssh is nearly all you need.</p> <div class="gmail_quote">On Dec 20, 2011 \
3:34 AM, &quot;Łukasz Tasz&quot; &lt;<a \
href="mailto:lukasz@tasz.eu">lukasz@tasz.eu</a>&gt; wrote:<br \
type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> Hi all<br>
I tried to use pump mode as a first solution, but anyway compiler on<br>
client side was executed and has consumed one license.<br>
The aim is to minimise usage of licenses.<br>
From another side,  If NFS server is closer to compilation server<br>
rather then development server (server which triggers compilation) I<br>
gess that more efficient is to collect headers on compilation server,<br>
then on development,<br>
<br>
I just asked if distcc supports such a direct call or not.<br>
thanks in advance<br>
Lukasz<br>
<br>
W dniu 20 grudnia 2011 00:57 użytkownik James Hanley<br>
&lt;<a href="mailto:jhanley@dgtlrift.com">jhanley@dgtlrift.com</a>&gt; napisał:<br>
&gt; You can use distcc in pump mode. Look for distcc pump.  As for nfs,<br>
&gt; this is an old point, but NFS has a lot of overhead in order to manage<br>
&gt; file writes. Distcc essentially circumvents that overhead by using its<br>
&gt; own protocol - since most files will be read to peace together one<br>
&gt; file - it doesn&#39;t need NFS.<br>
&gt;<br>
&gt; Sent from my iPhone<br>
&gt;<br>
&gt; On Dec 19, 2011, at 2:20 PM, &quot;Łukasz Tasz&quot; &lt;<a \
href="mailto:lukasz@tasz.eu">lukasz@tasz.eu</a>&gt; wrote:<br> &gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; How to ask distcc not to make preprocessing locally, but remotely only?<br>
&gt;&gt; We are using nfs which is mounted on each distccd, so we would like to<br>
&gt;&gt; prevent distcc making any local actions.<br>
&gt;&gt;<br>
&gt;&gt; issue is also touching license problems, we have just few hosts with<br>
&gt;&gt; availability of licenses.<br>
&gt;&gt;<br>
&gt;&gt; thanks in advance<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Łukasz Tasz<br>
&gt;&gt; __<br>
&gt;&gt; distcc mailing list            <a href="http://distcc.samba.org/" \
target="_blank">http://distcc.samba.org/</a><br> &gt;&gt; To unsubscribe or change \
options:<br> &gt;&gt; <a href="https://lists.samba.org/mailman/listinfo/distcc" \
target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br> <br>
<br>
<br>
--<br>
--<br>
Łukasz Tasz<br>
__<br>
distcc mailing list            <a href="http://distcc.samba.org/" \
target="_blank">http://distcc.samba.org/</a><br> To unsubscribe or change \
options:<br> <a href="https://lists.samba.org/mailman/listinfo/distcc" \
target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br> \
</blockquote></div>



__
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options:
https://lists.samba.org/mailman/listinfo/distcc

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic