public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Identical machines - dissimilar results - trying to fix
@ 2006-07-27 19:11 Mark Knecht
  2006-07-27 21:10 ` Devon Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Mark Knecht @ 2006-07-27 19:11 UTC (permalink / raw
  To: gentoo-user

Hi,
   I have two 15-month old Pundit-R machines that I've been updating.
One machine (myth12) I rebuilt from scratch. It works. On the second
machine (myth14) I went the update path since it also servers as a NFS
server and was hard to take off-line. It is not working. The
overriding problem right now is that the ati-driver does not load
correctly on Myth14. ati-drivers is required as I use the TV output,
not the VGA to drive the TV inputs.

   I've been going through the machines with a fine tooth comb looking
for differences and they are now very close except for a couple of
things that I would very much like to get some info on. Thanks in
advance

1) Myth12, which works, only uses gcc-3.4.6-r1. Myth14, which was
updated, has both gcc-3.4.6-r1 as well as gcc-3.3.6.

2) Myth12, which works, has libstdc++ installed while Myth14 does not.

myth12 ~ # eix -I libstdc
* sys-libs/libstdc++-v3
     Available versions:  ~3.3.3-r1 3.3.4 ~3.3.6
     Installed:           3.3.4
     Homepage:            http://gcc.gnu.org/libstdc++/
     Description:         Compatibility package for running binaries
linked against a pre gcc 3.4 libstdc++

myth14 ~ # eix -I libstdc

Found 0 matches
myth14 ~ #

3) Myth14 seems to use the older compiler:

myth14 ~ # gcc-config -l
 [1] i686-pc-linux-gnu-3.3.6 *
 [2] i686-pc-linux-gnu-3.3.6-hardened
 [3] i686-pc-linux-gnu-3.3.6-hardenednopie
 [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.3.6-hardenednossp
 [6] i686-pc-linux-gnu-3.4.6
 [7] i686-pc-linux-gnu-3.4.6-hardened
 [8] i686-pc-linux-gnu-3.4.6-hardenednopie
 [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [10] i686-pc-linux-gnu-3.4.6-hardenednossp
myth14 ~ #

myth12 ~ # gcc-config -l
 [1] i686-pc-linux-gnu-3.4.6 *
 [2] i686-pc-linux-gnu-3.4.6-hardened
 [3] i686-pc-linux-gnu-3.4.6-hardenednopie
 [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.4.6-hardenednossp
myth12 ~ #

4) If I diff all the packages that would be installed by emerge -DuN
--emptytree world on both machines I see some differences with '%' in
the way the results are reported. What would cause this?

myth14 ~ # diff myth12-test-build-list myth14-test-build-list
38,39c38,39
< [ebuild  N    ] sys-libs/libstdc++-v3-3.3.4  USE="nls nptl -build" 22,784 kB
< [ebuild  N    ] sys-kernel/linux-headers-2.6.11-r2  USE="-gcc64%" 36,470 kB
---
> [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
> [ebuild  N    ] sys-kernel/linux-headers-2.6.11-r2  USE="-gcc64" 36,470 kB
52c52
< [ebuild  N    ] dev-perl/Locale-gettext-1.05  USE="perl% -minimal%" 7 kB
---
> [ebuild  N    ] dev-perl/Locale-gettext-1.05  USE="perl -minimal" 7 kB
219a220,221
> [ebuild  N    ] net-nds/portmap-5b-r9  USE="tcpd" 18 kB
> [ebuild  N    ] net-fs/nfs-utils-1.0.6-r6  USE="tcpd" 259 kB
285c287
< Total size of downloads: 429,413 kB
---
> Total size of downloads: 430,429 kB
myth14 ~ #

QUESTION: How would I make Myth14 work like Myth12?

1) Can I safely emerge libstdc++ on Myth14, use gcc-config to twitch
to the new compiler, and then emerge -C gcc-3.3.4? Will Myth14 still
function?

2) What is causing the differences in the output of emerge with the
'%' on someuse flags? How can I make those identical?

What else might I need to do?

Thanks,
Mark
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-07-27 22:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-27 19:11 [gentoo-user] Identical machines - dissimilar results - trying to fix Mark Knecht
2006-07-27 21:10 ` Devon Miller
2006-07-27 22:15   ` Mark Knecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox