RFR: 8343839: Detect patched modules and abort run-time image link early [v3]

Severin Gehwolf sgehwolf at openjdk.org
Tue Dec 3 14:10:49 UTC 2024


On Mon, 2 Dec 2024 18:48:39 GMT, Mandy Chung <mchung at openjdk.org> wrote:

>> Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 15 additional commits since the last revision:
>> 
>>  - Merge branch 'master' into jdk-8343839-detect-patch-module
>>  - Use ModuleBootStrap for detecting patches
>>  - Revert "8344560: Add system property for patched runtime"
>>    
>>    This reverts commit 1d2395f39ee95a80937c63713e1f874ecc4ae76e.
>>  - Revert "Move and amend test"
>>    
>>    This reverts commit c27c874b4c722aa4cfa5f6c71f9231e92a30db0c.
>>  - Revert "Set the property to false for unpatched, expand tests"
>>    
>>    This reverts commit c635fdc0ad09c68ef652afb516c221b3c3a6299f.
>>  - Revert "Mention jdk.patched in System class"
>>    
>>    This reverts commit a11e26637d89d5ae840753eabcfe6deb2ac025be.
>>  - Merge branch 'jdk-8344560-jdk.patched-property' into jdk-8343839-detect-patch-module
>>  - Mention jdk.patched in System class
>>  - Set the property to false for unpatched, expand tests
>>  - Move and amend test
>>  - ... and 5 more: https://git.openjdk.org/jdk/compare/f947cdec...77695cea
>
> src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties line 129:
> 
>> 127: err.runtime.link.modified.file={0} has been modified
>> 128: err.runtime.link.patched.module=The current runtime has been patched with --patch-module.\
>> 129: \ --patch-module is not supported when linking from the run-time image
> 
> Suggestion:
> 
> err.runtime.link.patched.module=jlink does not support linking from the run-time image when running on a patched runtime with --patch-module
> 
> 
> This error message seems more direct.

OK, thanks!

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22037#discussion_r1867785643


More information about the core-libs-dev mailing list