> I can't find any references to the POSIX thread issue in 
> Oracle/Sleepycat's documentation.  Could you please elaborate a bit, or 
> consider including db4.5 without necessarily rebuilding other 
> applications to link against it.  As you know, bdb has a long history of 
> requiring a few years for each version to mature / get fully patched up. 

In db4.2, db4.3, and db4.4, we have disabled POSIX mutexes in favor of
platform-specific assembly-language fast mutexes.  This allows BDB to
be used on Linux kernels older than 2.6, which is a release requirement
for etch.  This way, a user can do a full upgrade from sarge to etch
and everything will continue functioning even though the kernel may not
support thread-local storage.

For a number of reasons, db4.5 has not been patched in such a fashion.
If we were to target db4.5 for etch, we would need to forward-port the
mutexes patch or, as you hint, prevent any packages from linking
against it.  I suspect that the latter course of action would be a
logistical nightmare.

If we continue to do nothing on this matter, you can expect a db4.5
backport on backports.org shortly after the release.

If you think additional action is warranted, feel free to explain.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to