Print

Print


URL:
  <http://savannah.cern.ch/cookbook/?366>

        Summary/Question: Xrootd 3.1.0 RPMs do not play well with RHEL
multiarch policies
                 Project: XROOTD
            Submitted by: bbockelm
            Submitted on: 2011-11-01 22:16
                Category: None
              Importance: 3 - Normal
                  Status: Draft
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi,

The current RPMs do not play well RHEL's multiarch / multilib policies.  For
a multiarch repo, a 32-bit RPM is placed in the 64-bit repository if it has a
.so.X file in /usr/lib or /usr/lib64.

Because xrootd-server and xrootd-client have shared libraries in /usr/lib,
they get marked as multiarch, and will result in the 32-bit libraries in the
64-bit repo when one uses RHEL tools to manage the repository (such as Koji).
 Hence, "yum install xrootd-client" will result in both 32-bit and 64-bit
xrootd-client being attempted.

This is an issue because, for RHEL proper, the 32-bit libperl.so *isn't*
multiarch.  Hence, "yum install xrootd-client" will likely fail due to the
missing perl dep.

Brian




    _______________________________________________________

Reply to this item at:

  <http://savannah.cern.ch/cookbook/?366>

_______________________________________________
  Message sent via/by LCG Savannah
  http://savannah.cern.ch/