From: Christophe R. <cs...@ca...> - 2003-07-30 16:14:15
|
Andreas Fuchs <as...@vo...> writes: > yesterday I (together with Christophe) found two bugs which messed up > the tests. > > the simple one first: sb-posix defines mmap's "off" argument as integer, > but it's a 64 bit off_t on freebsd and OS X. This patch (by christophe) > makes it off_t: http://www-jcsu.jesus.cam.ac.uk/~csr21/sb-posix.diff Right. I've committed this now; the reason it matters is that I believe it was this that caused the failure of sb-simple-streams on both FreeBSD (since sbcl-0.8.0 or thereabouts, as reported by Henrik Motakef and Dag-Erling Smorgrav) and Darwin (more recently, as reported by Patrik Nordebo and kludged around with a #-darwin :-). There were some other 64-bit related problems with the FreeBSD port that I think are now under control; if there's anyone out there working with sbcl on FreeBSD, success or failure reports in the next 20 days (i.e. preferably before the next freeze :-) would be much appreciated. 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) |