git: openjdk/leyden: hermetic-java-runtime: 2 new changesets
duke
duke at openjdk.org
Mon Nov 27 23:28:40 UTC 2023
Changeset: ba479cbc
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2023-08-24 11:40:27 +0000
URL: https://git.openjdk.org/leyden/commit/ba479cbc8883ae3f3ab31be37bc41844fd7ab501
Fix linux-x86 build failure caused by error 'cannot convert 'size_t*' {aka 'unsigned int*'} to 'julong*' {aka 'long long unsigned int*'}'.
! src/hotspot/share/runtime/arguments.cpp
Changeset: 3435c0ea
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2023-08-28 12:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/3435c0ead7e21c55ee7320a82135b95c37c46b03
Handle the case for hermetic JAR embedded modules in skip_first_path_entry(), when checking the shared classpath.
In a hermetic JAR, the 'modules' image is part of the JAR and there is no separate modules file. In that case, we set up the JAR instead of the modules file as the first path entry. So skip_first_path_entry() needs to take that into consideration. The other place that checks for MODULES_IMAGE_NAME (modules) is in ClassLoader::setup_boot_search_path(), which is already fixed by https://github.com/openjdk/jdk/commit/8b5526c4ba8a852d67453d199634c80f5f3b2da7.
! src/hotspot/share/cds/filemap.cpp
More information about the leyden-dev
mailing list