0.7.1.24:
authorWilliam Harold Newman <william.newman@airmail.net>
Fri, 22 Feb 2002 04:16:41 +0000 (04:16 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Fri, 22 Feb 2002 04:16:41 +0000 (04:16 +0000)
merged CSR "build patch" 2002-02-21

base-target-features.lisp-expr
make-config.sh
version.lisp-expr

index 671f0fb..b264b00 100644 (file)
  ;; our standard
  :ansi-cl :common-lisp
  ;; FIXME: Isn't there a :x3jsomething feature which we should set too?
+ ;; No. CLHS says ":x3j13 [...] A conforming implementation might or
+ ;; might not contain such a feature." -- CSR, 2002-02-21
 
  ;; our dialect
  :sbcl
 
  ;; Douglas Thomas Crosher's conservative generational GC (the only one
- ;; we currently support for X86)
- :gencgc
+ ;; we currently support for X86).
+ ;; :gencgc used to be here; CSR moved it into
+ ;; local-target-features.lisp-expr via make-config.sh, as alpha,
+ ;; sparc and ppc ports don't currently support it. -- CSR, 2002-02-21
 
  ;; We're running under a UNIX. This is sort of redundant, and it was also
  ;; sort of redundant under CMU CL, which we inherited it from: neither SBCL
index 68972cb..60e40e9 100644 (file)
@@ -50,6 +50,16 @@ if [ "$sbcl_arch" = "" ] ; then
     exit 1
 fi
 echo -n ":$sbcl_arch" >> $ltf 
+# KLUDGE: currently the x86 only works with the generational garbage
+# collector (indicated by the presence of :gencgc in *features*) and
+# alpha, sparc and ppc with the stop'n'copy collector (indicated by
+# the absence of :gencgc in *features*). This isn't a great
+# separation, but for now, rather than have :gencgc in
+# base-target-features.lisp-expr, we add it into local-target-features
+# if we're building for x86. -- CSR, 2002-02-21
+if [ "$sbcl_arch" = "x86" ] ; then
+    echo -n ' :gencgc' >> $ltf
+fi
 for d in src/compiler src/assembly; do
     echo //setting up symlink $d/target
     original_dir=`pwd`
index ec6c88d..2fccdb5 100644 (file)
@@ -18,4 +18,4 @@
 ;;; for internal versions, especially for internal versions off the
 ;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 
-"0.7.1.23"
+"0.7.1.24"