On Wed, May 22, 2002 at 01:50:56PM +0200, Eric Marsden wrote:
> I have run into a problem compiling current CVS from 0.7.2 on powerpc.
> This is the first genesis; I have the entire compilation log saved if
> that can be of any help.
The attached patch should fix the problem; not having a powerpc or alpha
system (which was also affected) I'm a bit leery of checking this in
immediately without testing, though it looks transparently correct :)
The other reason that I'm slightly dubious about this is that it doesn't
look as though the existing extern-alien-name machinery is terribly
general -- at present it depends on #!+openbsd on x86, for instance, but
what happens when openbsd make a transition to ELF... how do we support
both old and new versions? Ah well, something to think about.
Oh, and the error message that Eric got (for "undefined function")
wasn't the most transparent, either :-/
Jesus College, Cambridge, CB5 8BL +44 1223 510 299
http://www-jcsu.jesus.cam.ac.uk/~csr21/ (defun pling-dollar
(str schar arg) (first (last +))) (make-dispatch-macro-character #\! t)
(set-dispatch-macro-character #\! #\$ #'pling-dollar)