git: openjdk/leyden: hermetic-java-runtime: 3 new changesets

duke duke at openjdk.org
Mon Nov 27 20:00:39 UTC 2023


Changeset: 22d8c439
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2023-06-26 12:25:35 +0000
URL:       https://git.openjdk.org/leyden/commit/22d8c439157b61acdfe99090d39f91c09388b1b1

Remove STATIC_BUILD usages. Support static linking and dynamic linking libjdwp (and libdt_socket) with same .o files.

! src/jdk.jdwp.agent/share/native/libjdwp/export/sys.h
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c

Changeset: cca4c02e
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2023-06-26 12:38:47 +0000
URL:       https://git.openjdk.org/leyden/commit/cca4c02ec55f971bc994f0ec431ffed061619cd1

Define the JNI_OnLoad entries for libjimage  to make sure the builtin library work properly with the static builds.

! src/java.base/share/native/libjimage/jimage.cpp

Changeset: 5c839017
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2023-06-26 12:46:30 +0000
URL:       https://git.openjdk.org/leyden/commit/5c8390172c15a10fd6826b7f4128bce89585cd07

Define DEF_STATIC_JNI_OnLoad for 'zip' library by default. Remove the usage of STATIC_BUILD macro.

! src/java.base/share/native/libzip/zip_util.c



More information about the leyden-dev mailing list