On Thu, Apr 5, 2012 at 7:54 PM, Richard W.M. Jones <rjones(a)redhat.com> wrote:
On Thu, Apr 05, 2012 at 06:32:47AM -0700, John Reiser wrote:
> >> # yum install /usr/sbin/libvirtd
>
> >> Error: Protected multilib versions: libvirt-client-0.9.10-2.fc17.i686 !=
libvirt-client-0.9.10-3.fc17.x86_64
>
> >> What does the error mean?
> > ...
>
> Or, some packager forgot to use %{?_isa} when specifying package
> dependencies which are [or become] architecture-dependent. This is
> a common and *systematic* error which causes much grief. None of
> the tools check for it, which is another bug^W"opportunity for
> enhancement".
Is there any information about when this should be used? I don't
think I've ever written a spec file that uses it.
The packaging guidelines describe several cases, search for "arch-specific".
Mirek