1 |
On Saturday 09 June 2007 11:46:52 Marko Kocić wrote: |
2 |
> Why does sun-jdk needs gcc-3.3.6 and and libstdc++-3.3? |
3 |
> As I understand sun-jdk-1.6.0.01 is a binary package, and java works |
4 |
> just fine if downloaded and installed from Sun site, without portage. |
5 |
> |
6 |
> Since I don't have enough disk spac fro another gcc, is it possible to |
7 |
> somehow let portage handle sun-jdk, but without additional gcc and |
8 |
> libstdc++? |
9 |
|
10 |
virtual/libstdc++-3.3 is a virtual that contains nothing but is provided by / |
11 |
depends on libstdc++-v3 OR gcc-3.x. Not both. Unfortunately bug #161953 |
12 |
causes portage to think that as you already have a version of gcc(-4.x) |
13 |
installed and you don't have libstdc++-v3 installed that means you prefer |
14 |
gcc. The solution to that is to manually install libstdc++-v3 (even |
15 |
with --oneshot). |
16 |
|
17 |
The reason is as you say that dev-java/sun-jdk:1.6 is a binary package that |
18 |
isn't ABI compatible with libstdc++.so.6 (from gcc-4.x). And as we don't have |
19 |
the source we cannot fix that with revdep-rebuild. |
20 |
|
21 |
https://bugs.gentoo.org/show_bug.cgi?id=161953 |
22 |
|
23 |
-- |
24 |
Bo Andresen |