Previous Section | Next Section | Table of Contents | Glossary | Index |
The Clozure CL kernel can be built with the following widely available tools:
cc or gcc — the GNU C compiler
ld — the GNU linker
m4 or gm4 — the GNU m4 macro processor
as — the GNU assembler (version 2.10.1 or later)
make — either GNU make or, on FreeBSD, the default BSD make program
In general, the more recent the versions of those
tools, the better; some versions of gcc 3.x on Linux have
difficulty compiling some of the kernel source code correctly
(so gcc 4.0 should be used, if possible.) On Mac OS X, the
versions of the tools distributed with Xcode should work fine;
on Linux, the versions of the tools installed with the OS (or
available through its package management system) should work
fine if they're "recent enough". On FreeBSD, the installed
version of the m4
program doesn't support
some features that the kernel build process depends on; the
GNU version of the m4 macroprocessor (called
gm4
on FreeBSD) should be installed.
In order to build the lisp kernel on Mac OS X 10.6 Snow Leopard, you must install the optional 10.4 support when installing Xcode.
Previous Section | Next Section | Table of Contents | Glossary | Index |