[Pkg-db-devel] libdb*, mutex and threading

Andreas Barth aba@not.so.argh.org
Sun, 23 Jan 2005 23:00:44 +0100


* Andreas Barth (aba@not.so.argh.org) [050116 18:55]:
> libdb* has some important/RC-bugs about mutex support and threading.
> After looking deeper at it, it seems to me that the way to go is to use
> the solution from db4.3, namely to add --enable-pthreadsmutexes to
> configure (and disable it by default) and don't use LD_ASSUME_KERNEL.

[...]

> db3:
> #283520: db3: FTBFS: LD_ASSUME_KERNEL=2.4.24 not supported on amd64
> (not reported) Fast mutex support for mips and amd64
> I also will apply the fix to:
> #266685: libdb3: db3 loops on mutex on hppa
> 
> db4.1:
> (not reported) packages compiled on 2.6 have issues on 2.4
> #281059: db4.1: Fast mutex support for mips and amd64.

Kurt has gladly provided patches for both db3 and db4.1. I intend to
upload the fixed packages in the next days, using his fixes.

About:
> db4.0:
> #276828: db4.0: FTBFS on amd64: No linuxthreads
> (not reported) Fast mutex support for mips and amd64
db4.0 was already removed from sarge and is pending for removal from sid
soon. (Reason: Nobody still uses it.)



Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C