From: Alex Schuster <wonko@wonkology.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Two gcc versions installed
Date: Thu, 10 Jun 2010 03:05:56 +0200 [thread overview]
Message-ID: <201006100305.59715.wonko@wonkology.org> (raw)
In-Reply-To: <201006092034.05908.ddjones@riddlemaster.org>
Daniel D Jones writes:
> eix gcc shows:
>
> Installed versions:
>
> 4.3.4(4.3)!s(10:56:18 AM 02/27/2010)(gtk mudflap nls nptl openmp
> -altivec - bootstrap -build -doc -fixed-point -fortran -gcj -hardened
> -libffi -multilib - multislot -n32 -n64 -nocxx -nopie -objc -objc++
> -objc-gc -test -vanilla)
>
> 4.4.3-r2(4.4)!s(08:29:19 PM 06/07/2010)(fortran gtk mudflap nls nptl
> openmp - altivec -bootstrap -build -doc -fixed-point -gcj -graphite
> -hardened -libffi - multilib -multislot -n32 -n64 -nocxx -objc -objc++
> -objc-gc -test -vanilla)
>
> Is there any reason to have both of these installed? Is it safe to
> unmerge 4.3.4?
Probably not. I would do an emerge -a --depclean. If nothing depends on
the old gcc, it will be removed. Otherwise you get a message what has to
be rebuilt, like I do:
weird ~ # emerge -a --depclean
* Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
*
* As a safety measure, depclean will not remove any packages
* unless *all* required dependencies have been resolved. As a
* consequence, it is often necessary to run `emerge --update
* --newuse --deep @world` prior to depclean.
Calculating dependencies... done!
>>> Checking for lib consumers...
>>> Assigning files to packages...
* In order to avoid breakage of link level dependencies, one or more
* packages will not be removed. This can be solved by rebuilding the
* packages that pulled them in.
*
* sys-devel/gcc-4.3.4 pulled in by:
* app-arch/rpm-4.4.6-r7 needs libgomp.so.1
* dev-lang/R-2.11.1 needs libgfortran.so.3
* dev-lang/gdl-0.9_rc4 needs libgomp.so.1
* dev-libs/beecrypt-4.2.1 needs libgomp.so.1
* kde-base/cantor-4.4.4 needs libgfortran.so.3
* kde-base/libkdcraw-4.4.4 needs libgomp.so.1
* media-gfx/imagemagick-6.6.1.7 needs libgomp.so.1
* media-sound/sox-14.3.1 needs libgomp.so.1
* media-video/transcode-1.1.5-r1 needs libgomp.so.1
* sci-libs/blas-reference-20070226-r1 needs libgfortran.so.3
* sci-libs/fftw-3.2.2 needs libgomp.so.1
* sci-libs/plplot-5.9.5 needs libgfortran.so.3
* sys-devel/gettext-0.18.1 needs libgomp.so.1
*
>>> Adding lib providers to graph...
-
Calculating dependencies... done!
>>> No packages selected for removal by depclean
>>> To see reverse dependencies, use --verbose
Packages installed: 1678
Packages in world: 373
Packages in system: 50
Required packages: 1678
Number removed: 0
Wonko
next prev parent reply other threads:[~2010-06-10 1:06 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-10 0:34 [gentoo-user] Two gcc versions installed Daniel D Jones
2010-06-10 0:53 ` Beau Henderson
2010-06-10 1:05 ` Alex Schuster [this message]
2010-06-10 2:08 ` William Kenworthy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201006100305.59715.wonko@wonkology.org \
--to=wonko@wonkology.org \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox