1 |
On 15/02/06, Kerin Millar <kerframil@×××××.com> wrote: |
2 |
|
3 |
<snip> |
4 |
|
5 |
> then they'll break. This library is provided by *either* gcc-3.3 (and |
6 |
> lower) OR the sys-libs/libstdc++-v3 package. That's why the HOWTO |
7 |
> tells you to install libstdc++-v3 early. It makes the following kind |
8 |
> of operation safe for example: |
9 |
> |
10 |
> # emerge libstdc++-v3 && emerge -C =gcc-3.3* |
11 |
|
12 |
I'd just like to say here that you can opt not to install libstdc++-v3 |
13 |
and just keep a copy of gcc-3.3 if you want. I do because I sometimes |
14 |
need to compare the two versions when looking at certain packages with |
15 |
a view to SSP (-fstack-protector) compatibility. On the other hand, I |
16 |
spoke to one guy very recently who could not get one or two gnome |
17 |
packages on his desktop system to link to libstdc++.so.6 when |
18 |
upgrading although he swore that he had gcc-3.4.4 selected as the |
19 |
active compiler and everything seemed to check out. So I just told him |
20 |
to ensure that he was covered by libstdc++-v3 and remove gcc-3.3 then, |
21 |
lo and behold, the two packages built as expected thereafter. |
22 |
|
23 |
Therefore I would suggest following due procedure here and then |
24 |
building gcc-3.3 again *after* if you want to keep it around for some |
25 |
reason ;) |
26 |
|
27 |
Cheers, |
28 |
|
29 |
--Kerin |
30 |
|
31 |
-- |
32 |
gentoo-server@g.o mailing list |