RFR: 8351309: test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk

Henry Jen henryjen at openjdk.org
Thu Mar 6 19:01:10 UTC 2025


On Wed, 5 Mar 2025 22:59:06 GMT, Jiangli Zhou <jiangli at openjdk.org> wrote:

> Please review this PR that excludes `libjsig` from being statically linked with `static-jdk` `java` launcher by default. Please see details in https://bugs.openjdk.org/browse/JDK-8351309 description and comments. Thanks

IIUC, signal chaining is a link time question for native executable using hotspot(launchers), the `java` launcher in regular JDK build is disabled by default unless user preload the libjsig.

So, for the future jmod to support static linking, it could include libjsig.a or leave it out and have user to explicit download and link their native application.

As for the `java` launcher in hermetic java, we need to decide whether we want to support signal chaining by default, and update the test accordingly.

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

PR Comment: https://git.openjdk.org/jdk/pull/23924#issuecomment-2704694954


More information about the build-dev mailing list