pom.xml
<dependency>
<groupId>org.apache.opendal</groupId>
<artifactId>opendal-java</artifactId>
<version>0.40.0</version>
</dependency>
<dependency>
<groupId>org.apache.opendal</groupId>
<artifactId>opendal-java</artifactId>
<version>0.40.0</version>
<classifier>${os.detected.classifier}</classifier>
</dependency>
java version:
java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
os version:
CentOS Linux release 7.9.2009 (Core)
GUN libc:
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ldd native/linux-x86_64/libopendal_java.so:
./libopendal_java.so: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.30' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./libopendal_java.so)
./libopendal_java.so: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ./libopendal_java.so)
linux-vdso.so.1 => (0x00007fffcaddc000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007ff3ca8bf000)
libssl.so.3 => not found
libcrypto.so.3 => not found
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ff3ca6a9000)
libm.so.6 => /lib64/libm.so.6 (0x00007ff3ca3a7000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff3c9fd9000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff3cd515000)
error msg:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/libopendal_java11514104001281623763.so: libssl.so.3: cannot open shared object file: no such file or directory
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:383)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:227)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:169)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2407)
at java.base/java.lang.Runtime.load0(Runtime.java:747)
at java.base/java.lang.System.load(System.java:1857)
at org.apache.opendal.NativeObject.doLoadBundledLibrary(NativeObject.java:120)
at org.apache.opendal.NativeObject.doLoadLibrary(NativeObject.java:107)
at org.apache.opendal.NativeObject.loadLibrary(NativeObject.java:81)
at org.apache.opendal.NativeObject.<clinit>(NativeObject.java:71)
at org.gxd.Main.main(Main.java:17)
pom.xml
java version:
os version:
GUN libc:
ldd native/linux-x86_64/libopendal_java.so:
error msg: