Gentoo Archives: gentoo-user

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Identical machines - dissimilar results - trying to fix
Date: Thu, 27 Jul 2006 19:15:44
Message-Id: 5bdc1c8b0607271211l1de7e3a7q216e91d450c7c1b4@mail.gmail.com
1 Hi,
2 I have two 15-month old Pundit-R machines that I've been updating.
3 One machine (myth12) I rebuilt from scratch. It works. On the second
4 machine (myth14) I went the update path since it also servers as a NFS
5 server and was hard to take off-line. It is not working. The
6 overriding problem right now is that the ati-driver does not load
7 correctly on Myth14. ati-drivers is required as I use the TV output,
8 not the VGA to drive the TV inputs.
9
10 I've been going through the machines with a fine tooth comb looking
11 for differences and they are now very close except for a couple of
12 things that I would very much like to get some info on. Thanks in
13 advance
14
15 1) Myth12, which works, only uses gcc-3.4.6-r1. Myth14, which was
16 updated, has both gcc-3.4.6-r1 as well as gcc-3.3.6.
17
18 2) Myth12, which works, has libstdc++ installed while Myth14 does not.
19
20 myth12 ~ # eix -I libstdc
21 * sys-libs/libstdc++-v3
22 Available versions: ~3.3.3-r1 3.3.4 ~3.3.6
23 Installed: 3.3.4
24 Homepage: http://gcc.gnu.org/libstdc++/
25 Description: Compatibility package for running binaries
26 linked against a pre gcc 3.4 libstdc++
27
28 myth14 ~ # eix -I libstdc
29
30 Found 0 matches
31 myth14 ~ #
32
33 3) Myth14 seems to use the older compiler:
34
35 myth14 ~ # gcc-config -l
36 [1] i686-pc-linux-gnu-3.3.6 *
37 [2] i686-pc-linux-gnu-3.3.6-hardened
38 [3] i686-pc-linux-gnu-3.3.6-hardenednopie
39 [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
40 [5] i686-pc-linux-gnu-3.3.6-hardenednossp
41 [6] i686-pc-linux-gnu-3.4.6
42 [7] i686-pc-linux-gnu-3.4.6-hardened
43 [8] i686-pc-linux-gnu-3.4.6-hardenednopie
44 [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp
45 [10] i686-pc-linux-gnu-3.4.6-hardenednossp
46 myth14 ~ #
47
48 myth12 ~ # gcc-config -l
49 [1] i686-pc-linux-gnu-3.4.6 *
50 [2] i686-pc-linux-gnu-3.4.6-hardened
51 [3] i686-pc-linux-gnu-3.4.6-hardenednopie
52 [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
53 [5] i686-pc-linux-gnu-3.4.6-hardenednossp
54 myth12 ~ #
55
56 4) If I diff all the packages that would be installed by emerge -DuN
57 --emptytree world on both machines I see some differences with '%' in
58 the way the results are reported. What would cause this?
59
60 myth14 ~ # diff myth12-test-build-list myth14-test-build-list
61 38,39c38,39
62 < [ebuild N ] sys-libs/libstdc++-v3-3.3.4 USE="nls nptl -build" 22,784 kB
63 < [ebuild N ] sys-kernel/linux-headers-2.6.11-r2 USE="-gcc64%" 36,470 kB
64 ---
65 > [ebuild N ] sys-devel/gcc-3.3.6 USE="fortran gtk nls -bootstrap -boundschecking -build -doc -gcj -hardened -ip28 -ip32r10k -multislot -nocxx -nopie -nossp -objc -vanilla" 23,522 kB
66 > [ebuild N ] sys-kernel/linux-headers-2.6.11-r2 USE="-gcc64" 36,470 kB
67 52c52
68 < [ebuild N ] dev-perl/Locale-gettext-1.05 USE="perl% -minimal%" 7 kB
69 ---
70 > [ebuild N ] dev-perl/Locale-gettext-1.05 USE="perl -minimal" 7 kB
71 219a220,221
72 > [ebuild N ] net-nds/portmap-5b-r9 USE="tcpd" 18 kB
73 > [ebuild N ] net-fs/nfs-utils-1.0.6-r6 USE="tcpd" 259 kB
74 285c287
75 < Total size of downloads: 429,413 kB
76 ---
77 > Total size of downloads: 430,429 kB
78 myth14 ~ #
79
80 QUESTION: How would I make Myth14 work like Myth12?
81
82 1) Can I safely emerge libstdc++ on Myth14, use gcc-config to twitch
83 to the new compiler, and then emerge -C gcc-3.3.4? Will Myth14 still
84 function?
85
86 2) What is causing the differences in the output of emerge with the
87 '%' on someuse flags? How can I make those identical?
88
89 What else might I need to do?
90
91 Thanks,
92 Mark
93 --
94 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Identical machines - dissimilar results - trying to fix Devon Miller <devon.c.miller@×××××.com>