Gmane
Favicon
From: Christophe Rhodes <csr21 <at> cam.ac.uk>
Subject: MacOS X (aka Darwin) port merged
Newsgroups: gmane.lisp.steel-bank.devel
Date: 2003-07-29 14:08:57 GMT (5 years, 48 weeks, 4 days, 15 hours and 12 minutes ago)
Hi,

sbcl-0.8.2.8 (freshly committed) contains what I think is a working
port of the system to Darwin/PPC, with thanks to Patrik Nordebo,
Pierre Mai and Brian Mastenbrook; I hope that they will chip in if I
say something wrong, below.

Known issues/TODO:
  * mmap()ed simple-streams appear not to work;
  * floating point traps work non-deterministically; this can manifest
    itself in difficulty compiling calls to e.g. LOG;
  * attempting to CONTINUE from a sigint or sigalarm causes a memory
    access error (maybe due to ABI differences not being handled in
    call_into_{c,lisp}?);
  * there's no lchown() on Darwin, so that definition in sb-posix is
    commented out;
  * a couple of places have grown violations of good maintenance
    principles; in particular src/compiler/ppc/c-call.lisp and
    src/runtime/ppc-assem.S;
  * in order to build the system under Darwin, the stack size needs to
    be increased, by typing e.g. "ulimit -s 8192" into the shell
    before building; otherwise, the process will die with an illegal
    instruction fault during purify.

Since SourceForge CVS is still flaky, I've put a 0.8.2.8 tarball at
<http://www-jcsu.jesus.cam.ac.uk/~csr21/sbcl-0.8.2.8-source.tar.gz>;
we welcome success/failure reports, thoughts, patches for the above
issues, feedback, etc.

Cheers,

Christophe
-- 
http://www-jcsu.jesus.cam.ac.uk/~csr21/       +44 1223 510 299/+44 7729 383 757
(set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b)))
(defvar b "~&Just another Lisp hacker~%")    (pprint #36rJesusCollegeCambridge)

-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01