RPM Community Forums

Mailing List Message of <rpm-users>

Re: "rpmdeps" not not working

From: Jeff Johnson <n3npq@mac.com>
Date: Thu 12 Jul 2007 - 21:46:46 CEST
Message-Id: <98160D36-28F5-4630-AA38-6ACFCB532427@mac.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Jul 12, 2007, at 3:30 PM, Eric MSP Veith wrote:

>
> I'll try fetching the elflibs and rebuilding rpm against them and  
> report back.
>

Yep, you need elfutils to see ELF dependencies with rpmdeps.

>> You might also try rpm-4.4.9 from rp[m5.org. There was a last minute
>> patch
>> to rpm-4.4.8 that might have broke rpmdeps. That problem is
>> definitely fixed
>> in rpm-4.4.9
>
> Sorry, I cannot use rpm-4.4.9, because it comes with mutex  
> robustness that
> fails for some reason here. Another thing I must look into. In the  
> meantime I
> apply a patch that lets db-4.5.20 use fcntl instead of  
> posixmutexes. Strange
> enough that the mutex addon doesn't work here, because I'm running  
> kernel
> 2.6.17, which was reported to work. Time for another kernel update  
> here. :-)
>

Really? Hmmm, then something is not correctly implemented with robust  
mutexes.

Yes, robust mutexes are not in 2.6.17 kernels, but I would have  
thought that
glibc-2.6 would have not returned EOWNERDEAD if robust mutexes were
not supported.

FWIW, PLD has the same problem, kernel-2.6.17, but glibc-2.6, and also
has robust mutex problems.

fcntl db lockingl will work fine. Ripping robust mutexes is really  
easy too.

73 de Jeff

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFGloUsuHNkGyA5spERArCFAJ4vF6sOxADPwt8MPeIeewErpuZJ3ACeMeD+
T35r93/Cqh/sk4bvYrfp6rU=
=xdOX
-----END PGP SIGNATURE-----
Received on Thu Jul 12 21:46:57 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.