[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
glibc: 2.2.5
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
older ones.
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)
======================================================================
[ 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
glibc: 2.2.5
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
older ones.
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)
======================================================================
- duplicates
-
JDK-4709333 Exceptions thrown in C++ JNI code cause JVM to Abort and Core
-
- Closed
-
-
JDK-4703329 Error trying to initialize the HPI library
-
- Closed
-
-
JDK-4687814 RFE: Make Java plugin work with gcc3-compiled Mozilla
-
- Resolved
-
- relates to
-
JDK-4706607 Linux: use gcc to compile c++ files
-
- Resolved
-
-
JDK-4389172 JNI - Unexpected exception detected in native code outside the VM
-
- Closed
-
-
JDK-4791798 JNI Apps crash with SIGABRT using 1.4.1_01 on Linux
-
- Closed
-
-
JDK-4776723 RFE: enable linker mapfiles for Linux
-
- Resolved
-
(2 relates to)