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

Orion Poplawski orion at cora.nwra.com
Tue Mar 10 15:51:00 UTC 2009


Bill Nottingham wrote:
> 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
> 

gcc suffers the same issue with glibc-devel.

https://bugzilla.redhat.com/show_bug.cgi?id=471666

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion at cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com




More information about the fedora-devel-list mailing list