Rpmbuild unable to recognize used libs?

Panu Matilainen pmatilai at laiskiainen.org
Sat Feb 11 19:23:32 UTC 2012


On 02/11/2012 07:06 PM, Orion Poplawski wrote:
> On 02/11/2012 09:43 AM, Panu Matilainen wrote:
>> It's a bug in rpmbuild's file classification rules, should be fixed in
>> this update: https://admin.fedoraproject.org/updates/FEDORA-2012-1504
>>
>> While this obviously isn't fault of tecnoballz, a rebuild is needed to
>> correct the dependencies.
>>
>> - Panu -
>
> Is there likely to be a set of rpms built with the faulty rpm that will
> need rebuilding? Any way to know which ones?

Yes: dependencies of ELF binaries with suid and/or sgid bit haven't been 
collected at all in rpm >= 4.9.x (ie Fedora >= 15) due to the overly 
strict file attribute ELF rule. For rawhide this was fixed at beginning 
of December, for F15/16 an update was planned but somehow didn't get 
done until this week.

Given how long it took for anybody to notice, suid/sgid binaries seem to 
be few and far between these days... I also suspect many/most affected 
packages end up depending on those missed libraries directly from other 
binaries/libraries or indirectly through other dependencies anyway, so 
the completely missing dependencies (on package-level) probably aren't 
that many in practise.

	- Panu -



More information about the devel mailing list