RFR: JDK-8319516 - Native library suffix impact on the library loading in AIX- Java Class Loader [v5]

Mandy Chung mchung at openjdk.org
Wed Mar 27 17:37:25 UTC 2024


On Wed, 27 Mar 2024 17:30:13 GMT, Suchismith Roy <sroy at openjdk.org> wrote:

>>> Because of the VM support, we can remove `mapAlternativeName` completely.
>> 
>> Does VM provide support for mapping .so to .a files ? We still have cases where the entire .a file is shared and don't need to mention the member.
>
> libsystemInfo.a is one use case ,i got after discussion with our teams, which actually raised this issue in J9. So there are cases where pure .a files exist.

AFAICT from your fix for [JDK-8320005](https://bugs.openjdk.org/browse/JDK-8320005) commit [e85355ad](https://github.com/openjdk/jdk/commit/e85355ada4ac1061c49ee9f1247d37a437c7b5ab).

But it needs verification as I suggest (see https://github.com/openjdk/jdk/pull/17945#issuecomment-2019965401).

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17945#discussion_r1541555855


More information about the core-libs-dev mailing list