Re: [gentoo-user] Identical machines - dissimilar results - trying to fix

2006-07-27 Thread Devon Miller
In reverse order...The % means it's a new use flag added to the ebuild. It did not exist when the package was originally emerged.dDo not remove the old gcc (3.3.4) until you've got everything rebuilt with 3.4.6
.Here's everything you need to know on upgrading the compiler version:http://www.gentoo.org/doc/en/gcc-upgrading.xmldcm
On 7/27/06, Mark Knecht [EMAIL PROTECTED] wrote:
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 secondmachine (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. Theoverriding problem right now is that the ati-driver does not loadcorrectly 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 lookingfor differences and they are now very close except for a couple ofthings that I would very much like to get some info on. Thanks in
advance1) Myth12, which works, only uses gcc-3.4.6-r1. Myth14, which wasupdated, 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 binarieslinked against a pre gcc 3.4 libstdc++myth14 ~ # eix -I libstdcFound 0 matchesmyth14 ~ #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-hardenednosspmyth14 ~ #
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 '%' inthe way the results are reported. What would cause this?
myth14 ~ # diff myth12-test-build-list myth14-test-build-list38,39c38,39 [ebuildN] sys-libs/libstdc++-v3-3.3.4USE=nls nptl -build 22,784 kB [ebuildN] sys-kernel/linux-
headers-2.6.11-r2USE=-gcc64% 36,470 kB--- [ebuildN] sys-devel/gcc-3.3.6USE=fortran gtk nls -bootstrap -boundschecking -build -doc -gcj -hardened -ip28 -ip32r10k -multislot -nocxx -nopie -nossp -objc -vanilla 23,522 kB
 [ebuildN] sys-kernel/linux-headers-2.6.11-r2USE=-gcc64 36,470 kB52c52 [ebuildN] dev-perl/Locale-gettext-1.05USE=perl% -minimal% 7 kB--- [ebuildN] dev-perl/Locale-
gettext-1.05USE=perl -minimal 7 kB219a220,221 [ebuildN] net-nds/portmap-5b-r9USE=tcpd 18 kB [ebuildN] net-fs/nfs-utils-1.0.6-r6USE=tcpd 259 kB285c287
 Total size of downloads: 429,413 kB--- Total size of downloads: 430,429 kBmyth14 ~ #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 stillfunction?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


Re: [gentoo-user] Identical machines - dissimilar results - trying to fix

2006-07-27 Thread Mark Knecht

Thanks Devon. The link is very helpful.

Cheers,
Mark

On 7/27/06, Devon Miller [EMAIL PROTECTED] wrote:

In reverse order...

The % means it's a new use flag added to the ebuild. It did not exist when
the package was originally emerged.

dDo not remove the old gcc (3.3.4) until you've got everything rebuilt with
3.4.6 .

Here's everything you need to know on upgrading the compiler version:

http://www.gentoo.org/doc/en/gcc-upgrading.xml


dcm


 On 7/27/06, Mark Knecht [EMAIL PROTECTED] wrote:

 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




--
gentoo-user@gentoo.org mailing list