>> -Requires: libgomp = %{version}-%{release} >> +Requires: libgomp%{?_isa} = %{version}-%{release} > Can anyone explain why appending that %{?_isa} notation is necessary? Because rpm did not adapt appropriately to multilib. Instead current rpm requires that each packager do the work in each package. > Shouldn't dependency-tracking tools already know that libgomp is > an arch-dependent binary, and that of course if gcc.x86_64 is depending > on libgomp, it really wants the x86_64 version and not the i686 one, > at least by default? All that is true, but has not been implemented. There should be some accommodation when .noarch packages actually are present, but by default an architecture-dependent package should propagate its _isa to its dependencies. -- -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel