From: fred v. <fr...@fr...> - 2007-03-27 21:43:24
|
Hello, I finally compiled SBCL 1.0.4.5 for Linux 2.6.17-11-powerpc ppc. When running the tests (cd tests && sh run-tests.sh) I have errors about threads, I'm not surprised. Is that a very hard job to make "experimental" threads available for ppc with sbcl 1.0 ? May I hope for some help for this plateform ? Cheers, FV CL-USER> (sb-thread:make-thread (lambda () (write-line "Hello, world"))) Not supported in unithread builds. [Condition of type SIMPLE-ERROR] Restarts: 0: [ABORT-REQUEST] Abort handling SLIME request. 1: [ABORT] Exit debugger, returning to top level. Backtrace: 0: (SB-THREAD:MAKE-THREAD #<unavailable argument>) 1: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SB-THREAD:MAKE-THREAD (LAMBDA NIL (WRITE-LINE "Hello, world"))) #<NULL-LEXENV>) FV |
From: Nikodemus S. <nik...@ra...> - 2007-03-27 22:44:24
|
fred voisin wrote: > Is that a very hard job to make "experimental" threads available for ppc > with sbcl 1.0 ? May I hope for some help for this plateform ? Cyrus Harmon can probably give you a better estimate, but I would guess with 1 wizard week(*). How many human weeks that translates to is anyones guess. ;-) Sensible questions tend to elicit sensible responses: start by reading the stuff that has been written about porting threads on SBCL lists in the past, focusing on what people who have actually ported them say. Looking at the patches that port threads to various other platforms is also going to be informative. Cheers, -- Nikodemus (* Given that GENCGC has been ported, and assuming most of the Mach/Darwin things are pretty similar on PPC and x86.) |