Results 1 to 2 of 2
I'm creating an RPM on RHEL 5.1
Then I attempt to install on SLES 10.2
I get this failure
error: Failed dependencies:
rtld(GNU_HASH) is needed by MyRPM.i386
When using rpmbuild ...
- 02-23-2009 #1Just Joined!
- Join Date
- Feb 2009
- Posts
- 2
rtld(GNU_HASH) is needed
I'm creating an RPM on RHEL 5.1
Then I attempt to install on SLES 10.2
I get this failure
error: Failed dependencies:
rtld(GNU_HASH) is needed by MyRPM.i386
When using rpmbuild on the RHEL system I notice
Requires: blah blah blah ... rtld(GNU_HASH)
So it appears RHEL is forcing a dependency that SLES isn't prepared to handle.
From what I can find it doesn't appear that GNU_HASH is a necessary hash to utilize so my initial thought is to some how disable the GNU_HASH requirement but I can't figure out how to accomplish that and I'm not 100% certain that is a possible approach to solve this problem. I can't rely on the target platform to have this dependency or am I stuck with building the RPM on the target OS ?
Any options ???
Thank you,
- 02-24-2009 #2Just Joined!
- Join Date
- Feb 2009
- Posts
- 2
Some views but no responses...
Does anyone have any ideas on how to proceed ?
Does anyone assume my only or best course of action is to build the RPM on the targeted OS ?
My intention is to build the RPM, which I thought should be cross compatible, and distribute for both RHEL and SLES. Is that an unrealistic goal ?
Comments appreciated.


Reply With Quote