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

* Re: [gentoo-user] Identical machines - dissimilar results - trying to fix
  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
  0 siblings, 1 reply; 3+ messages in thread
From: Devon Miller @ 2006-07-27 21:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 3988 bytes --]

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 <markknecht@gmail.com> 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
>
>

[-- Attachment #2: Type: text/html, Size: 5268 bytes --]

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

* Re: [gentoo-user] Identical machines - dissimilar results - trying to fix
  2006-07-27 21:10 ` Devon Miller
@ 2006-07-27 22:15   ` Mark Knecht
  0 siblings, 0 replies; 3+ messages in thread
From: Mark Knecht @ 2006-07-27 22:15 UTC (permalink / raw
  To: gentoo-user

Thanks Devon. The link is very helpful.

Cheers,
Mark

On 7/27/06, Devon Miller <devon.c.miller@gmail.com> 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 <markknecht@gmail.com> 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



^ 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