Gentoo Archives: gentoo-user

From: John Blinka <jblinka@××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] why does emerge libstdc++ want to install gcc-3.3.6-r1?
Date: Sat, 03 Mar 2007 15:24:34
Message-Id: 45E99162.6020807@neo.rr.com
1 Hi, all,
2
3 I have 5 up-to-date gentoo machines, all of them running gcc-4.1.1-r3.
4 On 4 of them, emerging libstdc++ proceeds as one might expect, just
5 installing
6 the current version of libstdc++ for gcc-4.1.1. But the 5th machine does
7 something quite different. Why?
8
9 On the 5th machine emerge -pv libstdc++ gives this output:
10
11 [ebuild NS ] sys-devel/gcc-3.3.6-r1 USE="fortran gcj gtk (-altivec)
12 -bootstrap -boundschecking -build -doc (-hardened) -ip28 -ip32r10k
13 (-multilib) -multislot (-n32) (-n64) -nls -nocxx -nopie -nossp -objc
14 -test -vanilla" 23,534 kB
15 [ebuild N ] virtual/libstdc++-3.3 0 kB
16
17 Why should it install gcc-3.3.6-r1 for machine 5? That doesn't seem to
18 be necessary for
19 machines 1-4.
20
21 I've tried running emerge -pdv libstdc++ on all machines to get debug
22 info, hoping that it would
23 enlighten me, but it doesn't - perhaps that's my shortcoming rather than
24 emerge's... For what
25 it's worth, the first few lines of output from emerge -pdv libstdc++ on
26 the machine that wants to install gcc are:
27
28 myaction None
29 myopts {'--pretend': True, '--debug': True, '--verbose': True}
30
31 These are the packages that would be merged, in order:
32
33 Calculating dependencies
34 Parent: None
35 Depstring: virtual/libstdc++
36 Priority: soft
37 Virtual Parent: virtual/libstdc++-3.3
38 Virtual Depstring: || ( =sys-libs/libstdc++-v3-3.3* =sys-devel/gcc-3.3* )
39 Candidates: ['=sys-devel/gcc-3.3*', '=virtual/libstdc++-3.3']
40 ebuild: sys-devel/gcc-3.3.6-r1
41
42
43 and the first few lines from machines that don't want to install gcc are:
44
45 myaction None
46 myopts {'--pretend': True, '--debug': True, '--verbose': True}
47
48 These are the packages that would be merged, in order:
49
50 Calculating dependencies
51 Parent: None
52 Depstring: sys-libs/libstdc++-v3
53 Priority: soft
54 Candidates: ['sys-libs/libstdc++-v3']
55 ebuild: sys-libs/libstdc++-v3-3.3.4
56
57 --
58 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] why does emerge libstdc++ want to install gcc-3.3.6-r1? "Bo Ørsted Andresen" <bo.andresen@××××.dk>