[N O T E : T H I S I S N O T A D U P L I C A T E O F 4 6 8 7 8 1 4]
[ PLEASE SEE NOTES IN EVALUATION ]
Name: gm110360 Date: 05/30/2002
FULL PRODUCT VERSION :
java version "1.4.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b92)
Java HotSpot(TM) Client VM (build 1.4.0-b92, mixed mode)
I got this output by running java on a linux box that has gcc2.96.3, not 3.1.
Kondara MNU/Linux 2.1 with some CVS updates.
Kernel: Linux 2.4.18
gcc: *3.1* (provides libstdc++.so.4.0.0)
A DESCRIPTION OF THE PROBLEM :
Java2 SDK 1.4 does not run at all on some Linux box that only has newer libstdc++.
Newer version of gcc supplies libstdc++.so.4.0.0, and is not compatible with
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Install gcc 3.0 or higher.
2. Install Java2 SDK 1.4.
RPM complains about failed dependencies:
libstdc++-libc6.1-1.so.2 is needed by...
3. Install Java2 SDK 1.4 with ignoring dependencies.
(Using --nodeps) Of course this would not help at all.
4. run java -version. Then it complains:
failed ../jre/lib/i386/client/libjvm.so. because libstdc++-libc6.1-1.so.2:
cannot open shared object file: No such file or directory.
This bug can be reproduced always.
CUSTOMER WORKAROUND :
Copy older libstdc++.so by hand from older gcc package.
(Review ID: 147011)