/[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.35
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.35 2006/04/04 12:14:14 fox2mike 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
9<author title="Author"> 9<author title="Author">
10 <mail link="lisa@gentoo.org">Lisa Seelye</mail> 10 <mail link="lisa@gentoo.org">Lisa Seelye</mail>
11</author> 11</author>
12<author title="Editor"> 12<author title="Editor">
13 <mail link="vapier@gentoo.org">Mike Frysinger</mail> 13 <mail link="vapier@gentoo.org">Mike Frysinger</mail>
14</author> 14</author>
15<author title="Editor"> 15<author title="Editor">
16 <mail link="erwin@gentoo.org">Erwin</mail> 16 <mail link="erwin@gentoo.org">Erwin</mail>
17</author> 17</author>
18<author title="Editor"> 18<author title="Editor">
21<author title="Editor"> 21<author title="Editor">
22 <mail link="pylon@gentoo.org">Lars Weiler</mail> 22 <mail link="pylon@gentoo.org">Lars Weiler</mail>
23</author> 23</author>
24<author title="Reviewer"> 24<author title="Reviewer">
25 <mail link="blubber@gentoo.org">Tiemo Kieft</mail> 25 <mail link="blubber@gentoo.org">Tiemo Kieft</mail>
26</author> 26</author>
27 27
28<abstract> 28<abstract>
29This document serves as a HOWTO for using distcc with Gentoo. 29This document serves as a HOWTO for using distcc with Gentoo.
30</abstract> 30</abstract>
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.16</version>
37<date>2006-02-18</date> 37<date>2006-04-04</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>
43<body> 43<body>
44 44
45<p> 45<p>
46Distcc is a program designed to distribute compiling tasks across a network to 46Distcc is a program designed to distribute compiling tasks across a network to
47participating hosts. It is comprised of a server, <c>distccd</c>, and a client 47participating hosts. It is comprised of a server, <c>distccd</c>, and a client
48program, <c>distcc</c>. Distcc can work transparently with <uri 48program, <c>distcc</c>. Distcc can work transparently with <uri
49link="http://ccache.samba.org">ccache</uri>, Portage, and Automake with a 49link="http://ccache.samba.org">ccache</uri>, Portage, and Automake with a
50little setup. 50little setup.
51</p> 51</p>
52 52
326</p> 326</p>
327 327
328<note> 328<note>
329During bootstrap and <c>emerge system</c> distcc may not appear to be used. 329During bootstrap and <c>emerge system</c> distcc may not appear to be used.
330This is expected as some ebuilds do not work well with distcc, so they 330This is expected as some ebuilds do not work well with distcc, so they
331intentionally disable it. 331intentionally disable it.
332</note> 332</note>
333 333
334</body> 334</body>
335</section> 335</section>
336</chapter> 336</chapter>
337 337
338<chapter> 338<chapter>
339<title>Troubleshooting</title> 339<title>Troubleshooting</title>
340<section> 340<section>
341<title>Mozilla and Xorg</title> 341<title>Some Packages Don't Use Distcc</title>
342<body> 342<body>
343 343
344<p> 344<p>
345As you emerge various packages, you'll notice that some of them aren't being 345As 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 346distributed (and aren't being built in parallel). This may happen because the
347developers of the Mozilla and Xorg-X11 ebuilds intentionally disable parallel 347package's Makefile doesn't support parallel operations or the maintainer of the
348building because it is known to cause problems. 348ebuild has explicitly disabled parallel operations due to a known problem.
349</p> 349</p>
350 350
351<p> 351<p>
352Sometimes distcc might cause a package to fail to compile. If this happens 352Sometimes 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. 353for you, please <uri link="http://bugs.gentoo.org">report</uri> it to us.
354</p> 354</p>
355 355
356</body> 356</body>
357</section> 357</section>
358<section> 358<section>
359<title>Mixed GCC Versions</title> 359<title>Mixed GCC Versions</title>
360<body> 360<body>
361 361
362<p> 362<p>
363If you have different GCC versions on your hosts, there will likely be very 363If you have different GCC versions on your hosts, there will likely be very

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

  ViewVC Help
Powered by ViewVC 1.1.20