From: V. G. T. <gt...@um...> - 2010-03-08 19:57:33
|
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 system. 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 :-) Thanks, Glenn V. Glenn Tarcea gt...@um... > -----Original Message----- > From: Nikodemus Siivola [mailto:nik...@ra...] > 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 <de...@in...> 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 > maybe. > > > The docs say thread support on x86-32 is experimental and don't mention > x86-64. > > 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 > well. > > Cheers, > > -- 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. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Sbcl-devel mailing list > Sbc...@li... > https://lists.sourceforge.net/lists/listinfo/sbcl-devel > |