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

Kurt Roeckx kurt@roeckx.be
Sun, 16 Jan 2005 22:42:04 +0100


On Sun, Jan 16, 2005 at 01:24:57PM +0100, Andreas Barth wrote:
> This will solve the following bugs:
> db2:
> (not reported) packages compiled on 2.6 have issues on 2.4
> (not reported) Fast mutex support for mips and amd64

mutex/spinlocks also seem to be missing for ia64, powerpc and
arm.

> db3:
> #283520: db3: FTBFS: LD_ASSUME_KERNEL=2.4.24 not supported on amd64
> (not reported) Fast mutex support for mips and amd64

Also missing arm mutexes.

> db4.0:
> #276828: db4.0: FTBFS on amd64: No linuxthreads
> (not reported) Fast mutex support for mips and amd64

Also missing arm mutexes.

> db4.1:
> (not reported) packages compiled on 2.6 have issues on 2.4
> #281059: db4.1: Fast mutex support for mips and amd64.
> 
> db4.2:
> #232305: libdb4.2: Hangs on SMP (HyperThreaded P4) system using slapd 2.1.25-1

There doesn't seem to be a fix for this?  Or did I miss
something?

> #248131: amd64 support: Missing mutexes and "$LD" vs. $LD
> 
> 
> I also will apply the fix to:
> #266685: libdb3: db3 loops on mutex on hppa

The bug says it was fixed in "libdb4", but db2 to db4.3 seem to
have identical code for it.



Kurt