RPM not picking up dependency

Panu Matilainen pmatilai at laiskiainen.org
Wed Apr 24 12:12:56 UTC 2013


On 04/22/2013 02:47 PM, Alice Wonder wrote:
> On Sun, 2013-04-21 at 19:49 -0700, Alice Wonder wrote:
> *snip*
>>
>> error: Failed dependencies:
>> 	libgcc_s.so.1()(64bit) is needed by libstdc++-4.7.2-0.yjl7.3.7.x86_64
>> 	libgcc_s.so.1(GCC_3.0)(64bit) is needed by libstdc
>> ++-4.7.2-0.yjl7.3.7.x86_64
>>
>> libgcc_so.so.1 is there and RPM installed it, but for whatever reason I
>> can't figure out, RPM is not aware that it provides those dependencies.
>
> just got to libcap2 in the bootstrap process and it is doing the same
> thing, library installs but for whatever reason RPM is not picking up
> what it provides.
>
> So it isn't exclusive problem to libgcc_s
>
> The plethora of other libraries (including libstdc++ built at same time
> as libgcc_s) - it picks them up just fine. I'm really puzzled by this.

Check out the library permissions. Largely due to historical reasons, 
rpm only extracts dependencies from libraries which have executable 
bit(s) set.

	- Panu -


More information about the Rpm-list mailing list