Renaming the bundled OpenSSL 3.5 to crypto-semeru (libcrypto-semeru.so) does not stop it from interfering with native libraries that use libssl / libcrypto, causing UnsatisfiedLinkErrors when trying to load the native libraries.
Possible error messages include:
/libcrypto-semeru.so: version 'OPENSSL_3.0.1' not found (required by /lib64/libssl.so.3)
cannot open shared object file: No such file or directory
There is a workaround, run with -Djdk.native.openssl.skipBundled=true to avoid loading the bundled OpenSSL 3.5 library and use a OS installed OpenSSL instead.
Ref https://github.ibm.com/runtimes/jit-crypto/issues/906
Renaming the bundled OpenSSL 3.5 to crypto-semeru (libcrypto-semeru.so) does not stop it from interfering with native libraries that use libssl / libcrypto, causing UnsatisfiedLinkErrors when trying to load the native libraries.
Possible error messages include:
/libcrypto-semeru.so: version 'OPENSSL_3.0.1' not found (required by /lib64/libssl.so.3)cannot open shared object file: No such file or directoryThere is a workaround, run with
-Djdk.native.openssl.skipBundled=trueto avoid loading the bundled OpenSSL 3.5 library and use a OS installed OpenSSL instead.Ref https://github.ibm.com/runtimes/jit-crypto/issues/906