Re: [sqlite] Break compatibility with linux 2.4 in SQLite 3.6.7?

2008-11-23 Thread Brad House
>> When you said breaking compatibility with 2.4, you meant >> NPTL vs LinuxThreads, right? > > My thought as well. There are still some architectures which do not > support NPTL, even with 2.6 kernels (hppa comes to my mind). But lack > of NPTL support causes pain in other areas, too, so it's

Re: [sqlite] Break compatibility with linux 2.4 in SQLite 3.6.7?

2008-11-22 Thread Brad House
As a follow-up, RHEL 3 did include the NPTL backport as per: http://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/release-notes/as-x86/ RHEL 2 did not, it was first introduced in RHEL 3. RHEL AS 2.1 is still supported by Red Hat until May 31, 2009:

Re: [sqlite] Break compatibility with linux 2.4 in SQLite 3.6.7?

2008-11-22 Thread Brad House
I'm pretty sure both RHEL 2 & 3 both use 2.4 kernels and are still actively supported by RedHat if that sways your decision. I know I have clients that are on RHEL3 still so I'd prefer this change not to be made if there will be negative impact. We do share connections across threads, but not

[sqlite] Break compatibility with linux 2.4 in SQLite 3.6.7?

2008-11-22 Thread D. Richard Hipp
Many systems built on the linux 2.4 kernels contain a bug in their thread implementation: A posix advisory lock created by thread A could not be overridden or modified by thread B. In essence, linux was treating different threads within the same process as if they were different