yum-builddep pulling in i386 packages for x86_64 -devel dependencies

Bill Nottingham notting at redhat.com
Fri Mar 6 17:38:38 UTC 2009


Tom Lane (tgl at redhat.com) said: 
> > RPM already tracks architecture for detected library dependencies. This
> > really only comes into play for BuildRequires that could reasonably be
> > multilib and any hardcoded library requires. So, not 75% of packages.
> > More like 2%.
> 
> That doesn't make me feel better unless there's some pretty clear rule
> for figuring out which packages are the 2%.  Right at the moment it
> seems to me that *any* BuildRequires is vulnerable, because a SRPM by
> definition has no library dependencies.  Please explain why it's not.

If foo-devel requires foo, due to libfoo.so being a symlink to libfoo.so.3,
the architecture is already tracked.

If foo-devel reqires bar-devel, it is not.

Bill




More information about the fedora-devel-list mailing list