What decides that a package is multilib?
Bill Nottingham
notting at redhat.com
Mon Jun 29 14:59:25 UTC 2009
Rex Dieter (rdieter at math.unl.edu) said:
> Mary Ellen Foster wrote:
>
> > Someone has just filed a bug that pl.i586 conflicts with pl.x86_64:
> > https://bugzilla.redhat.com/show_bug.cgi?id=508515
> >
> > This is indeed true (I just verified it), but what I don't know is why
> > pl.i586 is in the multilib repository in the first place. How do
> > packages become multilib?
>
> Several general rules apply:
> 1. all -devel pkgs (and dependencies)
> 2. any pkg containing shlibs (basically matching %_libdir/lib*.so.*
>
> plus a whole bunch of other exceptions, but hopefully, that gives the
> general idea.
Yup. If you want to see the specific algorithm used:
http://git.fedorahosted.org/git/?p=mash;a=blob_plain;f=mash/multilib.py;hb=HEAD
Bill
More information about the fedora-devel-list
mailing list