Bug#370117: [Pkg-db-devel] Bug#370117: Please compile with --enable-posixmutexes on amd64

Clint Adams schizo at debian.org
Sun Jun 4 01:03:46 UTC 2006


> amd64 on Debian does not support kernel 2.6.  Therefore, you can
> assume that libc uses mutexes which can be shared across address
> spaces, and --enable-posixmutexs should be safe (and result in
> slightly better performance on contention because there is no polling
> involved).

What about biarch amd64/i386 systems?

> It looks like kernel 2.4 will be dropped from etch, so it might be
> safe to enable the option on other NPTL-capable architectures.
> However, this could make updates from sarge more complicated (a
> package which is present in sarge might introduce a dependency on
> libdb4.4 on its upgrade, and it will dysfunctional until the system is
> rebooted).  Then again, applications using TDS (or the Berkeley DB
> lock subsystem) are not that common in Debian.

We can do this for etch+1.  linuxthreads compatibility needs to be
retained for etch.




More information about the Pkg-db-devel mailing list