thanks for the info. I appreciate your looking into threads on OS X very much and would be happy to help - if I can - for example by testing any patches on my machine.
Am 08.03.2010 um 20:57 schrieb V. Glenn Tarcea:
> Hi Nikolaus,
> I've been trying to get SBCL to pass all the thread tests. I've got two
> patches locally on my system that get it further along (one is a really
> nasty issue related to a bug in the nanosleep system call on 64bit X86). The
> bug that Nikodemus points out below is the other patch I have on my local
> Right now OS X is still not passing all the tests. The latest hang up is the
> internal use of Lutexes for OS X don't support deadlines and this causes the
> current set of tests (with the 2 local patches I have applied so that the
> tests get to this point) to hang. Another person on this list (David Rager)
> also has some local code that he sent me that I'm going to try out.
> I primarily use OS X so I'm motivated to solve these remaining problems :-)
> V. Glenn Tarcea
>> -----Original Message-----
>> From: Nikodemus Siivola [mailto:nikodemus@...]
>> Sent: Monday, March 08, 2010 2:43 PM
>> To: Nikolaus Demmel
>> Cc: SBCL list
>> Subject: Re: [Sbcl-devel] Threads on OS X
>> On 27 January 2010 18:53, Nikolaus Demmel <demmeln@...> wrote:
>>> I was woundering how good the support for threads on Max OS X (10.6.2.
>> in my case) x86
>>> is these days. Is anyone using it?
>> People are using it, but it is definitely not as good as Linux yet. I
>> would definitely not deploy a threaded production server on
>> SBCL/Darwin today if any alternatives were available. Single-user app
>>> The docs say thread support on x86-32 is experimental and don't mention
>> x86-64 is about the same.
>>> Also a bunch tests fail in a threaded build both on 32 and 64 bit. This
>> might be related
>>> to: https://bugs.launchpad.net/sbcl/+bug/310208 .
>> That bug is the proximate cause of vast majority of test failures on
>> Darwin -- unfortunately there are other, more "legitimate" ones as
>> -- Nikodemus
>> Download Intel® Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> Sbcl-devel mailing list