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

Suchismith Roy sroy at openjdk.org
Wed Mar 27 17:32:24 UTC 2024


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

>>> I think we both mean that the if (name.contains("(")) block should get removed.
>> 
>> Because of the VM support, we can remove `mapAlternativeName` completely.
>
> Oh ok.Yes i have removed that now. You mean ,load library wont support it, but load will be able to support it since the loadLibraryIfPresent is returned false now. 
> 
> Now the loadLibrary can only handle .so to .a mapping due to mapAlternativeName

> 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.

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

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


More information about the core-libs-dev mailing list