java 17 libsvml.so conflict with user app

Paul Sandoz paul.sandoz at oracle.com
Tue Nov 16 19:32:05 UTC 2021


Grrr typo:

This has *now* been fixed and back ported by Sandhya.

Paul.

> On Nov 16, 2021, at 11:31 AM, OracleE <paul.sandoz at oracle.com> wrote:
> 
> This has no been fixed and back ported by Sandhya.
> 
> Paul.
> 
>> On Oct 25, 2021, at 4:43 PM, Vitaly Davidovich <vitalyd at gmail.com> wrote:
>> 
>> Hi all,
>> 
>> We're testing some of our code on Java 17 (17.0.1)/linux and hit an issue
>> related to libsvml.so.  It seems this library is now part of 17 to support
>> the (incubating) Vector API.  We have a java library backed (via JNI) by
>> NAG, which itself links against libsvml.so.  The issue arises due to
>> java.lang.UnsatisfiedLinkError when our java library is trying to call into
>> a NAG function which in turn is looking for a certain symbol from libsvml
>> (__svml_exp2_ha_mask in particular).
>> 
>> It looks like the JDK is eagerly loading symbols from its packaged libsvml
>> (is there a way to disable that for now?).  That version of the library is
>> also in conflict with the one we want to load, as witnessed by the missing
>> symbol (there're probably others but we stopped testing at this point).
>> 
>> Is this a known issue/compatibility hazard? Happy to hear thoughts/opinions
>> on this and provide further info, if needed.
>> 
>> Thanks
> 



More information about the panama-dev mailing list