On 2006.09.18 04:17, "Ian Eslick" <[EMAIL PROTECTED]> wrote: > 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.
I doubt my patch is a solution to whatever the underlying problem actually is, given that it doesn't change the default behavior under SBCL/Linux. But it is useful inasmuch as it lets me set *sleepycat-pthreads-path* to nil and continue development. Fixing the real problem would be even better, of course, so good luck with your investigation. :) -pinterface > 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@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel