Gentoo Archives: gentoo-user

From: "Bo Ørsted Andresen" <bo.andresen@××××.dk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] virtual/libstdc++ keeps trying to pull in gcc-3.3 :(
Date: Mon, 05 Mar 2007 17:10:01
Message-Id: 200703051804.22992.bo.andresen@zlin.dk
In Reply to: Re: [gentoo-user] virtual/libstdc++ keeps trying to pull in gcc-3.3 :( by Neil Bothwick
1 On Monday 05 March 2007 12:55:04 Neil Bothwick wrote:
2 > > I checked the ebuild of virtual/libstdc++ and it gives me an rdepends
3 > > of = gcc-3.3.*
4 >
5 > The full depend is
6 >
7 > RDEPEND="|| ( =sys-libs/libstdc++-v3-3.3* =sys-devel/gcc-3.3* )"
8 >
9 > This means either =sys-libs/libstdc++-v3-3.3* or =sys-devel/gcc-3.3*. If
10 > neither is installed the first listed will be used. this indicates that
11 > you already have gcc-3.3* installed. If you have nothing that needs it
12 > (very few packages fail to compile on 4.1 now), you can unmerge gcc-3.3
13 > and the next emerge world will install sys-libs/libstdc++ instead.
14 >
15 > equery list gcc will show you exactly which gcc packages you have
16 > installed.
17
18 That's kind of the point of bug #161953. It picks gcc-3.3* because gcc-4* is
19 already installed. Portage interprets that as an indicator that you prefer
20 gcc despite that's hardly the case. The solution is to manually merge
21 libstdc++-v3.
22
23 https://bugs.gentoo.org/show_bug.cgi?id=161953
24
25 --
26 Bo Andresen