- 
    Bug 
- 
    Resolution: Unresolved
- 
     P4 P4
- 
    24, 25, 26
                    JEP 493 added a feature to link runtimes without JMOD files.
When enabling that feature (e.g. through configure option --enable-linkable-runtime) and also using the option to ship external symbols of type "public" on Windows (--with-external-symbols-in-bundles=public), e.g. stripped pdb files that don't contain full debug information but help to get line numbers in hs_err files, several tests related to JLink fail.
For instance the test "tools/jlink/basic/BasicTest.java" fails and you find error output like this:
Error: <test-vm-path>\\bin\\keytool.exe.pdb has been modified
            
When enabling that feature (e.g. through configure option --enable-linkable-runtime) and also using the option to ship external symbols of type "public" on Windows (--with-external-symbols-in-bundles=public), e.g. stripped pdb files that don't contain full debug information but help to get line numbers in hs_err files, several tests related to JLink fail.
For instance the test "tools/jlink/basic/BasicTest.java" fails and you find error output like this:
Error: <test-vm-path>\\bin\\keytool.exe.pdb has been modified
- relates to
- 
                    JDK-8370064 Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files -           
- Resolved
 
-         
- 
                    JDK-8237192 Generate stripped/public pdbs on Windows for jdk images -           
- Resolved
 
-         
- 
                    JDK-8311302 Implement JEP 493: Linking Run-Time Images without JMODs -           
- Resolved
 
-         
- 
                    JDK-8352689 Allow for hash sum overrides when linking from the run-time image -           
- Closed
 
-         
- links to
- 
                     Review(master)
        openjdk/jdk/24012 Review(master)
        openjdk/jdk/24012
- 
                     Review(master)
        openjdk/jdk/24057 Review(master)
        openjdk/jdk/24057
             (1 links to)