/[gentoo]/xml/htdocs/doc/en/distcc.xml
Gentoo

Diff of /xml/htdocs/doc/en/distcc.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.34 Revision 1.39
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/distcc.xml,v 1.34 2006/02/21 16:50:58 jkt Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/distcc.xml,v 1.39 2006/12/24 17:54:01 nightmorph Exp $ -->
4 4
5<guide link="/doc/en/distcc.xml"> 5<guide link="/doc/en/distcc.xml">
6 6
7<title>Gentoo Distcc Documentation</title> 7<title>Gentoo Distcc Documentation</title>
8 8
31 31
32<!-- The content of this document is licensed under the CC-BY-SA license --> 32<!-- The content of this document is licensed under the CC-BY-SA license -->
33<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 33<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
34<license/> 34<license/>
35 35
36<version>1.15</version> 36<version>1.18</version>
37<date>2006-02-18</date> 37<date>2006-12-24</date>
38 38
39<chapter> 39<chapter>
40<title>Introduction</title> 40<title>Introduction</title>
41<section> 41<section>
42<title>What is distcc?</title> 42<title>What is distcc?</title>
98</p> 98</p>
99 99
100<pre caption="Installing distcc"> 100<pre caption="Installing distcc">
101# <i>emerge distcc</i> 101# <i>emerge distcc</i>
102</pre> 102</pre>
103
104<impo>
105Remember, you must be sure to install distcc on all of your participating
106machines.
107</impo>
103 108
104</body> 109</body>
105</section> 110</section>
106<section> 111<section>
107<title>Setting up Portage to use Distcc</title> 112<title>Setting up Portage to use Distcc</title>
207the ccache part: 212the ccache part:
208</p> 213</p>
209 214
210<pre caption="Setting your path"> 215<pre caption="Setting your path">
211# <i>export PATH="/usr/lib/ccache/bin:/usr/lib/distcc/bin:${PATH}"</i> 216# <i>export PATH="/usr/lib/ccache/bin:/usr/lib/distcc/bin:${PATH}"</i>
212<comment>You can put this in your .bashrc or equivelant file to have the PATH 217<comment>(You can put this in your ~/.bashrc or equivalent file to have the PATH
213set every time you log in</comment> 218set every time you log in)</comment>
214</pre> 219</pre>
215 220
216<p> 221<p>
217Then, as you would normally type <c>make</c>, you would type <c>make -jN</c> 222Then, as you would normally type <c>make</c>, you would type <c>make -jN</c>
218(where N is an integer). The value of N depends on your network and the types 223(where N is an integer). The value of N depends on your network and the types
336</chapter> 341</chapter>
337 342
338<chapter> 343<chapter>
339<title>Troubleshooting</title> 344<title>Troubleshooting</title>
340<section> 345<section>
341<title>Mozilla and Xorg</title> 346<title>Some Packages Don't Use Distcc</title>
342<body> 347<body>
343 348
344<p> 349<p>
345As you emerge various packages, you'll notice that some of them aren't being 350As you emerge various packages, you'll notice that some of them aren't being
346distributed (and aren't being built in parallel). This is because the 351distributed (and aren't being built in parallel). This may happen because the
347developers of the Mozilla and Xorg-X11 ebuilds intentionally disable parallel 352package's Makefile doesn't support parallel operations or the maintainer of the
348building because it is known to cause problems. 353ebuild has explicitly disabled parallel operations due to a known problem.
349</p> 354</p>
350 355
351<p> 356<p>
352Sometimes distcc might cause a package to fail to compile. If this happens 357Sometimes distcc might cause a package to fail to compile. If this happens
353for you, please <uri link="http://bugs.gentoo.org">report</uri> it to us. 358for you, please <uri link="http://bugs.gentoo.org">report</uri> it to us.

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.39

  ViewVC Help
Powered by ViewVC 1.1.20