Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: Gentoo Users List <gentoo-user@l.g.o>
Subject: [gentoo-user] Difference between "normal distcc" and "distcc with pump"?
Date: Sun, 03 May 2015 01:10:37
Message-Id: 20150503011001.GA30510@waltdnes.org
1 I ran into a couple of problems with distcc cross-compiling on a
2 64-bit host for a 32-bit host. One was with ffmpeg, and the other
3 one was seamonkey (built-from-source). There's a thread at
4 http://www.gossamer-threads.com/lists/gentoo/user/298324 which mentions
5 ffmpeg with symptoms identical to mine.
6
7 ffmpeg is no problem doing locally. But seamonkey built-from-source
8 is a 14 hour marathon on the ancient 32-bit Atom. It's the reason I got
9 into distcc in the first place. Fortunately, seamonkey-bin exists, and
10 builds properly. Basic Youtube videos (End Of The Line; Travelling
11 Wilburys; HTML5; H264; 360-line-resolution) peg the double-core Atom
12 with a cpu load of 2.75. That's not Seamonkey's fault; what do you
13 expect from an Atom, driving an un-accelerated framebuffer? I'm happy
14 that the devs went to the trouble of reverse-engineering the Poulsbo
15 (bleagh) chip.
16
17 The thread listed above mentions that distcc without "pump" can
18 sometimes solve crossdev build problems. Can it be used to build
19 seamonkey from source on the host and manually push it to the client?
20
21 While we're on the topic of distcc, it's update time. The client
22 shows...
23
24 aa1 ~ # gcc-config -l
25 [1] i686-pc-linux-gnu-4.8.4 *
26
27 ...and the host shows...
28
29 [d531][waltdnes][~] gcc-config -l
30 [1] i686-pc-linux-gnu-4.8.3 *
31
32 [2] x86_64-pc-linux-gnu-4.8.4 *
33
34 According to the crossdev "--help" listing...
35 -S, --stable Use latest stable versions as default
36 -C, --clean target Uninstall specified target
37
38 This implies that on the host, I should do the following...
39
40 crossdev -C -t i686-pc-linux-gnu
41 crossdev -S -t i686-pc-linux-gnu
42
43 Before I take the plunge, can anybody with experience confirm that
44 this is the correct way to do it?
45
46 --
47 Walter Dnes <waltdnes@××××××××.org>
48 I don't run "desktop environments"; I run useful applications

Replies

Subject Author
Re: [gentoo-user] Difference between "normal distcc" and "distcc with pump"? Fernando Rodriguez <frodriguez.developer@×××××××.com>