1.12 snapshot (April 2019)
Pre-releaseThis snapshot includes support for package-local nicknames and some other changes that require new bootstrapping images. To rebuild CCL from source code, you must use these binaries. If you try to use earlier binaries, one symptom is that the build will hang while compiling compiler/optimizers.lisp
.
To use this snapshot, first clone the CCL repository. Then, extract the binaries for the platform of interest. The archives containing the binaries will unpack directly into the current directory.
So, get CCL running on macOS, you would say:
git clone https://github.com/Clozure/ccl.git ccl-dev
curl -L -O https://github.com/Clozure/ccl/releases/download/v1.12-dev.5/darwinx86.tar.gz
cd ccl-dev
tar xf ../darwinx86.tar.gz
This example uses the curl
program to download the archive of binaries, but of course you can fetch the archive using whatever tool you want.
After unpacking the bootstrapping binaries, simply evaluate (rebuild-ccl :full t)
as usual, and you'll have an up-to-date Lisp.
You may have to remove old fasl files and recompile them if you run into package-related errors.