On Mon, 10 Feb 2025 04:00:44 GMT, Jiangli Zhou <jian...@openjdk.org> wrote:
>> This is similar to https://github.com/openjdk/jdk/pull/23431 change. It >> removes libjvm.so as a recorded dependency for libExplicitAttach.so by not >> explicitly link libExplicitAttach.so with libjvm.so at build time. To do >> that, it also changes libExplicitAttach.c to dynamically lookup the >> JNI_GetCreatedJavaVMs symbol then invokes the function using the obtained >> address. The change makes the test to work on both regular 'jdk' image and >> the 'static-jdk' image. >> >> There are discussions in https://github.com/openjdk/jdk/pull/23431 comment >> thread among @dholmes-ora, @AlanBateman and myself. Based on my >> understanding, we are converging on the approach to fix just these few >> tests, and both @dholmes-ora and @AlanBateman are okay with that. So I'm >> sending out this PR for libExplicitAttach's fix as well. > > Jiangli Zhou has updated the pull request incrementally with one additional > commit since the last revision: > > Remove unused variables. This seems a nice simplification to me too. ------------- Marked as reviewed by dholmes (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/23500#pullrequestreview-2605315239