Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] Two gcc versions installed William Kenworthy <billk@×××××××××.au>