[cmucl-commit] [git] CMU Common Lisp branch master updated. snapshot-2014-11-8-g224406c

Raymond Toy rtoy at common-lisp.net
Wed Nov 12 05:37:28 UTC 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".

The branch, master has been updated
       via  224406cc50a75d8446981a64755fad3d0b9fd55e (commit)
      from  96b342a860b43d820073a55c59448bc37b16beb9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 224406cc50a75d8446981a64755fad3d0b9fd55e
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Tue Nov 11 21:37:20 2014 -0800

    Fix script so cross-compiles from osx to solaris x86 works again.
    
     * Add :elf to *features* so extern-alien-name does the right thing
       for solaris/x86
     * Add char-bytes and lowtag-bits to the info env hacks.  (Otherwise,
       cross compile fails because char-bytes is undefined.)

diff --git a/src/tools/cross-scripts/cross-x86-osx-solaris.lisp b/src/tools/cross-scripts/cross-x86-osx-solaris.lisp
index 37300f4..b489fec 100644
--- a/src/tools/cross-scripts/cross-x86-osx-solaris.lisp
+++ b/src/tools/cross-scripts/cross-x86-osx-solaris.lisp
@@ -30,7 +30,7 @@
      :double-double			; double-double float support
      :linkage-table
 
-     :solaris :svr4 :sunos
+     :solaris :svr4 :sunos :elf
      ;; The :sse2 and :x87 features will get set by the compiling
      ;; lisp, so don't set it here!
      #+x87 :x87
@@ -159,6 +159,8 @@
 			       syms))))
   (frob OLD-VM:BYTE-BITS OLD-VM:WORD-BITS
 	OLD-VM:CHAR-BITS
+	OLD-VM:CHAR-BYTES
+	OLD-VM:LOWTAG-BITS
 	#+long-float OLD-VM:SIMPLE-ARRAY-LONG-FLOAT-TYPE 
 	OLD-VM:SIMPLE-ARRAY-DOUBLE-FLOAT-TYPE 
 	OLD-VM:SIMPLE-ARRAY-SINGLE-FLOAT-TYPE

-----------------------------------------------------------------------

Summary of changes:
 src/tools/cross-scripts/cross-x86-osx-solaris.lisp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list