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/