Update of /cvsroot/sbcl/sbcl/src/compiler/x86
In directory usw-pr-cvs1:/tmp/cvs-serv1587/src/compiler/x86
Modified Files:
vm.lisp
Log Message:
0.7.3.12:
merged Pierre Mai's "load-foreign support for the OpenBSD port"
patch (sbcl-devel 2002-05-08)
fixed FIXME in foreign.test.sh so that bogus differences in
"make" don't mess up the test
bumped fasl file version, since (I think) the change in
when #\_ is prepended to foreign symbols breaks old
fasl files (and I certainly observe that old fasl
files are broken)
Index: vm.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86/vm.lisp,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** vm.lisp 7 Mar 2002 01:00:13 -0000 1.11
--- vm.lisp 8 May 2002 19:57:24 -0000 1.12
***************
*** 445,448 ****
--- 445,449 ----
(noise (symbol-name (sc-name sc))))))
;;; FIXME: Could this, and everything that uses it, be made #!+SB-SHOW?
+
;;; The loader uses this to convert alien names to the form they need in
***************
*** 450,453 ****
(defun extern-alien-name (name)
(declare (type simple-string name))
! ;; On the X86 we don't do anything.
! name)
--- 451,456 ----
(defun extern-alien-name (name)
(declare (type simple-string name))
! ;; OpenBSD is non-ELF, and needs a _ prefix
! #!+openbsd (concatenate 'string "_" name)
! ;; The other (ELF) ports currently don't need any prefix
! #!-openbsd name)
_______________________________________________________________
Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: bandwidth@xxxxxxxxxxxxxxx
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|