CMUCL commit: sparc-tramp-assem-branch src/bootfiles/20a (boot-2010-07-1-cross.lisp)

Raymond Toy rtoy at common-lisp.net
Mon Jul 19 02:44:58 CEST 2010


    Date: Sunday, July 18, 2010 @ 20:44:58
  Author: rtoy
    Path: /project/cmucl/cvsroot/src/bootfiles/20a
     Tag: sparc-tramp-assem-branch

   Added: boot-2010-07-1-cross.lisp

Cross-compile script to move closure_tramp and undefined_tramp to Lisp
assembly routines.


---------------------------+
 boot-2010-07-1-cross.lisp |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)


Index: src/bootfiles/20a/boot-2010-07-1-cross.lisp
diff -u /dev/null src/bootfiles/20a/boot-2010-07-1-cross.lisp:1.1.2.1
--- /dev/null	Sun Jul 18 20:44:59 2010
+++ src/bootfiles/20a/boot-2010-07-1-cross.lisp	Sun Jul 18 20:44:58 2010
@@ -0,0 +1,16 @@
+;;; Simple cross-compile file for moving closure_tramp and
+;;; undefined_tramp to Lisp assembly routines.
+;;;
+;;; But note that to do the cross-compile using the 2010-06 binaries,
+;;; we need a cross-bootstrap file.  Thus, use boot-2010-07-1.lisp as
+;;; the cross-bootstrap file.  The cross-compile can be done as follows:
+;;;
+;;; src/tools/cross-build-world.sh -rl -B src/bootfiles/20a/boot-2010-07-1.lisp <target>
+;;;     <cross> src/bootfiles/20a/boot-2010-07-1-cross <oldlisp> <lisp options>
+
+
+#+x86
+(load "target:tools/cross-scripts/cross-x86-x86")
+
+#+sparc
+(load "target:tools/cross-scripts/cross-sparc-sparc")



More information about the cmucl-commit mailing list