To my understanding, threading is still experimental on osx. Does
that mean it currently does not work or it has not been fully tested
and it might cause problems. Anyone tried to compile 1.0.16 with
threading support on osx?
When I tried to compile it I received the following output:
WARNING! Some of the contrib modules did not build successfully or
pass
their self-tests. Failed contribs:"
sb-posix
Here are my tests results:
Finished running tests.
Status:
Expected failure: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
float.pure.lisp / (SCALE-FLOAT-OVERFLOW
BUG-372)
Expected failure: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
float.pure.lisp / (ADDITION-OVERFLOW
BUG-372)
Expected failure: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
threads.pure.lisp / WITHOUT-INTERRUPTS+CONDITION-WAIT
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
clos-add-remove-method.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
clos-cache.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
clos-interrupts.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
debug.impure.lisp
Expected failure: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
external-format.impure.lisp / (CHARACTER-DECODE-LARGE
FORCE-END-OF-FILE)
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
gc.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
hash.impure.lisp
Unhandled error /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
load.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
signals.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
threads.impure.lisp
Invalid exit status: /Users/me/development/lisp/lib/sbcl-1.0.16/tests/
timer.impure.lisp
test failed, expected 104 return code, got 1
Aaron