Print

Print


Ah crap, I submitted this as "documentation" and not a bug.  Will reopen appropriately.

On Nov 1, 2011, at 5:16 PM, Brian Bockelman wrote:

> 
> 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/