【发布时间】:2020-03-06 10:04:15
【问题描述】:
我做了这些步骤:
mkdir ~/glibc_install; cd ~/glibc_install
wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
tar zxvf glibc-2.15.tar.gz
cd glibc-2.15
mkdir build
cd build
../configure --prefix=/opt/glibc-2.15
make -j4
sudo make install
export LD_LIBRARY_PATH=/opt/glibc-2.15/lib
仍然 ldd --version 提供 2.12 作为其版本。
我在我的应用程序中使用 tensorflow 1.15.0 java 依赖项。在加载模型时,它会遇到给定的异常。
java.lang.UnsatisfiedLinkError:/tmp/tensorflow_native_libraries-1583474080231-0/libtensorflow_jni.so:/lib64/libc.so.6:未找到版本“GLIBC_2.15”
【问题讨论】:
-
请
rpm -qf /usr/bin/ldd知道ldd是由包“glibc 2.12”→glibc-common-2.12提供的,并会回复它自己的版本。跨度> -
glibc-common-2.12-1.212.el6_10.3.x86_64