Find the answer to your Linux question:
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 ...
  1. #1
    Just 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,

  2. #2
    Just 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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...