【发布时间】:2015-10-23 16:55:22
【问题描述】:
我将 rhel3 与 glibc-2.3.2 一起使用。我正在尝试从 JDK5 迁移到 jdk8,但遇到如下 GLIBC 依赖问题。基本上 JDK1.7 以后,与 GLIBC_2.4 存在这种依赖关系。
java -version
Error: dl failure on line 883
Error: failed /homes/jdk1.8.0_45/jre/lib/i386/server/libjvm.so, because /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /homes/JDK1.8/jdk1.8.0_45/jre/lib/i386/server/libjvm.so)
我无法在当前系统中安装最新的 GLIBC,因为其他一些软件编译需要现有的 glibc 版本。我该如何进行?
【问题讨论】:
-
呃哦,除了更新整个 linux 发行版之外,还有一些方法可以使用不同的库创建一个隔离的环境,但这更像是一个 linux 管理问题,完全独立于所讨论的软件是JVM,所以我建议重定向到SU...
-
@the8472 你能举个例子说明如何在我的上下文中使用 LD_PRELOAD。
-
LD_PRELOAD保证不起作用。