[elephant-devel] pthreads-related patch

Ian Eslick eslick at csail.mit.edu
Mon Sep 18 04:17:29 UTC 2006


I think the pthreads library is required for BDB to run properly.  This
may be an interaction caused by the latest version of SBCL.  I'll look
at this from my end this week and promote your patch to HEAD if it is a
solution to the general problem.

Thank you!
Ian

pinterface wrote:
> Hello again.
>
> Unrelated to my previous patch, while finally loading elephant onto a
> threaded SBCL, I had some problems with compiling ele-bdb throwing me into
> SBCL's ldb debugger. Tracked it down, and it turns out the libpthread.so
> which elephant loads on linux is the culprit; I'm guessing it conflicts with
> the threading code SBCL is already using.
>
> But that's really beside the point: if *sleepycat-pthreads-path* is nil,
> elephant shouldn't try to load it. A patch is attached to fix just that.
> Whether this will cause me grief with multiple threads bouncing data around
> is yet to be seen, but at least none of the backend BDB tests fail. :)
>
> -pinterface
>
> (Progressing glacially.)
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel



More information about the elephant-devel mailing list