Я использую rhel3 с glibc-2.3.2. Я пытаюсь перейти на jdk8 из JDK5, но проблема с GLANC-зависимостью, как показано ниже. В основном JDK1.7 вперед, эта зависимость зависит от GLIBC_2.4.jdk1.8 Проблема зависимости GLIBC
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, m предлагает перенаправление на [SU] (http://superuser.com/questions/tagged/linux) ... – Holger
попытался 'LD_PRELOAD'? – the8472
@ the8472 Не могли бы вы показать пример использования LD_PRELOAD в моем контексте. – Dil