Gentoo Archives: gentoo-user

From: William Kenworthy <billk@×××××××××.au>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Two gcc versions installed
Date: Thu, 10 Jun 2010 03:05:07
Message-Id: 1276135727.14038.99.camel@rattus
In Reply to: Re: [gentoo-user] Two gcc versions installed by Alex Schuster
1 Did you run "fix_libtool_files.sh 4.3.4" after switching gcc versions
2 with gcc-config before trying depclean?
3
4 BillK
5
6
7
8 On Thu, 2010-06-10 at 03:05 +0200, Alex Schuster wrote:
9 > Daniel D Jones writes:
10 >
11 > > eix gcc shows:
12 > >
13 > > Installed versions:
14 > >
15 > > 4.3.4(4.3)!s(10:56:18 AM 02/27/2010)(gtk mudflap nls nptl openmp
16 > > -altivec - bootstrap -build -doc -fixed-point -fortran -gcj -hardened
17 > > -libffi -multilib - multislot -n32 -n64 -nocxx -nopie -objc -objc++
18 > > -objc-gc -test -vanilla)
19 > >
20 > > 4.4.3-r2(4.4)!s(08:29:19 PM 06/07/2010)(fortran gtk mudflap nls nptl
21 > > openmp - altivec -bootstrap -build -doc -fixed-point -gcj -graphite
22 > > -hardened -libffi - multilib -multislot -n32 -n64 -nocxx -objc -objc++
23 > > -objc-gc -test -vanilla)
24 > >
25 > > Is there any reason to have both of these installed? Is it safe to
26 > > unmerge 4.3.4?
27 >
28 > Probably not. I would do an emerge -a --depclean. If nothing depends on
29 > the old gcc, it will be removed. Otherwise you get a message what has to
30 > be rebuilt, like I do:
31 >
32 > weird ~ # emerge -a --depclean
33 >
34 > * Always study the list of packages to be cleaned for any obvious
35 > * mistakes. Packages that are part of the world set will always
36 > * be kept. They can be manually added to this set with
37 > * `emerge --noreplace <atom>`. Packages that are listed in
38 > * package.provided (see portage(5)) will be removed by
39 > * depclean, even if they are part of the world set.
40 > *
41 > * As a safety measure, depclean will not remove any packages
42 > * unless *all* required dependencies have been resolved. As a
43 > * consequence, it is often necessary to run `emerge --update
44 > * --newuse --deep @world` prior to depclean.
45 >
46 > Calculating dependencies... done!
47 > >>> Checking for lib consumers...
48 > >>> Assigning files to packages...
49 > * In order to avoid breakage of link level dependencies, one or more
50 > * packages will not be removed. This can be solved by rebuilding the
51 > * packages that pulled them in.
52 > *
53 > * sys-devel/gcc-4.3.4 pulled in by:
54 > * app-arch/rpm-4.4.6-r7 needs libgomp.so.1
55 > * dev-lang/R-2.11.1 needs libgfortran.so.3
56 > * dev-lang/gdl-0.9_rc4 needs libgomp.so.1
57 > * dev-libs/beecrypt-4.2.1 needs libgomp.so.1
58 > * kde-base/cantor-4.4.4 needs libgfortran.so.3
59 > * kde-base/libkdcraw-4.4.4 needs libgomp.so.1
60 > * media-gfx/imagemagick-6.6.1.7 needs libgomp.so.1
61 > * media-sound/sox-14.3.1 needs libgomp.so.1
62 > * media-video/transcode-1.1.5-r1 needs libgomp.so.1
63 > * sci-libs/blas-reference-20070226-r1 needs libgfortran.so.3
64 > * sci-libs/fftw-3.2.2 needs libgomp.so.1
65 > * sci-libs/plplot-5.9.5 needs libgfortran.so.3
66 > * sys-devel/gettext-0.18.1 needs libgomp.so.1
67 > *
68 > >>> Adding lib providers to graph...
69 > -
70 > Calculating dependencies... done!
71 > >>> No packages selected for removal by depclean
72 > >>> To see reverse dependencies, use --verbose
73 > Packages installed: 1678
74 > Packages in world: 373
75 > Packages in system: 50
76 > Required packages: 1678
77 > Number removed: 0
78 >
79 > Wonko
80 >
81
82 --
83 William Kenworthy <billk@×××××××××.au>
84 Home in Perth!