-
Bug
-
Resolution: Fixed
-
P4
-
25
-
master
A few jtreg tests use (C/C++) native test executables with libjvm.so dependency:
- runtime/StackGap/TestStackGap.java
- runtime/StackGuardPages/TestStackGuardPages.java
- runtime/TLS/TestTLS.java
- runtime/jni/daemonDestroy/TestDaemonDestroy.java
- runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
- jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
- jdk/jni/nullCaller/NullCallerTest.java
- jdk/tools/launcher/JniInvocationTest.java
Additionally, jdk/tools/launcher/JliLaunchTest.java uses native test executable with dependency on libjli.so.
These tests cannot be properly supported on static JDK since there is no separate libjvm.so or other JDK shared libraries provided in the static JDK binary.
- runtime/StackGap/TestStackGap.java
- runtime/StackGuardPages/TestStackGuardPages.java
- runtime/TLS/TestTLS.java
- runtime/jni/daemonDestroy/TestDaemonDestroy.java
- runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
- jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
- jdk/jni/nullCaller/NullCallerTest.java
- jdk/tools/launcher/JniInvocationTest.java
Additionally, jdk/tools/launcher/JliLaunchTest.java uses native test executable with dependency on libjli.so.
These tests cannot be properly supported on static JDK since there is no separate libjvm.so or other JDK shared libraries provided in the static JDK binary.
- relates to
-
JDK-8303796 Optionally build fully statically linked JDK image
-
- Open
-
-
JDK-8352305 Add tests using custom launcher executable on static JDK
-
- New
-
- links to
-
Commit(master) openjdk/jdk/91836e18
-
Review(master) openjdk/jdk/24103