Resolve rtld(GNU_HASH) dependency in yum
I'm trying to install a package but can't seem t开发者_开发问答o complete the process. I receive the following error when I attempt to install...
Error: Missing Dependency: rtld(GNU_HASH) is needed by package newrelic-php5
I'm trying to install the new relic application monitor, I don't know if that is the culprit but I would assume from the looks of the error that the dependency is a generic one. Any advice is greatly appreciated, thanks for reading!
You need a newer version of libdl (part of glibc) that has the GNU_HASH feature. Objects built with binutils 2.17+ will have this enabled. So, if your system has a lower version of binutils, your glibc was likely built without it too. (In other words, you may simply need a newer distro if you want to get this fixed.)
It looks like the current version of New Relic cannot be installed on CentOS 4.8 (and probably anything in the 4.x arm). It might be possible to update the libraries and stay within the 4.x arm but it would be difficult and probably very buggy. GLIBC is apparently the culprit as the 2.2 series does not have the same support for POSIX threads that the 2.3.x versions do.
精彩评论