<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>customize-target-features.lisp</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -25,6 +25,9 @@ SBCL_VER	       = 1.0.16
 
 SBCL_RELEASE_BRANCH    = sbcl_1_0_16
 
+# Change this to 'yes' if you want experimental threading support
+THREADING              = no
+
 # These versions should much more rarely.  Here are the URLs where you
 # can check for the latest:
 #
@@ -221,11 +224,18 @@ $(SBCL_PPC)/bin/sbcl: \
 
 SBCL_GIT = git://sbcl.boinkor.net/sbcl.git
 
+ifeq ($(THREADING),yes)
+sbcl/version.lisp-expr: sbcl/customize-target-features.lisp
+else
 sbcl/version.lisp-expr:
+endif
 	@test -f sbcl/version.lisp-expr ||			\
 	    (rm -fr sbcl; git clone $(SBCL_GIT) &amp;&amp;		\
 	     cd sbcl &amp;&amp; git checkout $(SBCL_RELEASE_BRANCH))
 
+sbcl/customize-target-features.lisp: customize-target-features.lisp
+	cp -p $&lt; $@
+
 ######################################################################
 
 $(SBCL_BOOTSTRAP)/src/runtime/sbcl: $(SBCL_BOOTSTRAP_TBZ)</diff>
      <filename>Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -38,17 +38,35 @@ all modes.  If you wish to configure things, edit this file:
 Happy Lisping,
   John Wiegley @ http://www.newartisans.com
 
+
 ----------------------------------------------------------------------
 
+NOTE: 64-bit and threading support are not enabled in Ready Lisp, because
+neither of these is officially supported by SBCL on Mac OS X (yet).  If you
+wish to enable them, you will have to build your own Ready Lisp from sources.
+Fortunately, this process has been made quite simple for you:
+
+  git clone git://github.com/jwiegley/ready-lisp.git
+  cd ready-lisp
+  make
+
+This may take quite a while, but eventually it will leave a .dmg file in an
+&quot;image&quot; sub-directory.
+
+To build with 64-bit Intel support:
+
+  make ARCH=x86_64
+
+To build with threading enabled:
+
+  make THREADING=yes
 
-p.s. If you are interested in building Ready Lisp yourself, the process has
-     been made quite simple:
+To build a universal binary, assuming you have ssh access to a PowerPC box
+named &quot;ppcbox&quot;:
 
-       git clone git://github.com/jwiegley/ready-lisp.git
-       cd ready-lisp
-       make
+  make PPC_HOST=ppcbox
 
-     This take quite a while (several years), but will eventually leave a disk
-     image in the &quot;build&quot; sub-directory.  (Edit the Makefile if you wish to
-     update any of the sub-packages to newer versions; then do &quot;make scour&quot;
-     and run &quot;make&quot; again).
+If you wish to update any of the sub-packages to newer versions, edit the
+Makefile to select the version(s) you want, run &quot;git checkout &lt;TAG&gt;&quot; within
+sbcl to select a release tag, and finally run &quot;make clean&quot;, followed by
+another &quot;make&quot;.</diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b8e21d530cd0f14fe0fda7dcb6000d3442f2f0ad</id>
    </parent>
  </parents>
  <author>
    <name>John Wiegley</name>
    <email>johnw@newartisans.com</email>
  </author>
  <url>http://github.com/jwiegley/ready-lisp/commit/5b55c3d4a4936d6ad159c20f6865242d1d9eb182</url>
  <id>5b55c3d4a4936d6ad159c20f6865242d1d9eb182</id>
  <committed-date>2008-04-27T15:08:06-07:00</committed-date>
  <authored-date>2008-04-27T15:08:06-07:00</authored-date>
  <message>Added customize-target-features.lisp to allow for building a threaded version.</message>
  <tree>8e2e728d0dd72485373bfa87aa1e22d96f2ae647</tree>
  <committer>
    <name>John Wiegley</name>
    <email>johnw@newartisans.com</email>
  </committer>
</commit>
