X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=INSTALL;h=bfc16afeb46930019f75254ab86a9e6facc5304c;hb=9520c5d03ff1dbc861054183eef7ab5620d3e217;hp=ed2e32a7daeb75599c285dc0ca07e6d5ca70ae42;hpb=4ac05a17609e15172710fc6690f7968157b93490;p=sbcl.git diff --git a/INSTALL b/INSTALL index ed2e32a..bfc16af 100644 --- a/INSTALL +++ b/INSTALL @@ -19,6 +19,11 @@ INSTALLING SBCL 1.1. Quick start: + To run SBCL without installing it, from the top of binary distribution + directory: + + $ sh run-sbcl.sh + The following command installs SBCL and related documentation under the "/usr/local" directory: @@ -31,7 +36,7 @@ INSTALLING SBCL In other words, "install.sh" installs SBCL under the directory named by the environment variable "INSTALL_ROOT". - If you install SBCL from binary distribution in other location then + If you install SBCL from binary distribution in other location than "/usr/local", see section 1.2, "Finding ancillary files". 1.2. Finding ancillary files @@ -115,7 +120,7 @@ INSTALLING SBCL been installed under its default name "lisp") as the cross-compilation host: - $ sh make.sh 'lisp -batch' + $ sh make.sh 'lisp -batch -noinit' The build may take a long time, especially on older hardware. A successful build ends with a message beginning: "The build seems to @@ -154,10 +159,9 @@ INSTALLING SBCL (pushnew x features)) (disable (x) (setf features (remove x features)))) - ;; Threading support, available on x86 Linux only. - (enable :sb-thread) - ;; Slightly smaller core - (disable :sb-doc))) + ;; Threading support, available only on x86/x86-64 Linux, x86 Solaris + ;; and x86 Mac OS X (experimental). + (enable :sb-thread))) This is the preferred way because it lets local changes interact cleanly with CVS changes to the main, global source tree. @@ -176,7 +180,7 @@ INSTALLING SBCL Segfaults on Fedora Try disabling exec-shield. The easiest way is to use - setarch: "setarch i386 sbcl". + setarch: "setarch i386 -R sbcl". Build crashes mysteriously, machine becomes unstable, etc @@ -211,7 +215,7 @@ INSTALLING SBCL 2.5. Supported platforms - Last updated for SBCL 0.8.10.61 (2004-05-28). + Last updated for SBCL 0.9.3.74 (2005-08-20). All of the following platforms are supported in the sense of "should work", but some things like loading foreign object files may lag @@ -227,7 +231,6 @@ INSTALLING SBCL SBCL CMUCL OpenMCL - CLISP (recent versions only) ABCL (recent versions only) Note that every release isn't tested with every possible host @@ -236,21 +239,22 @@ INSTALLING SBCL Supported operating systems and architectures: - x86 PPC Alpha Sparc HPPA MIPS MIPSel - Linux 2.2, 2.4, 2.6 X X X X X X X + x86 PPC Alpha Sparc HPPA MIPS MIPSel x86-64 + Linux 2.2, 2.4, 2.6 X X X X X X X X FreeBSD X OpenBSD 3.4, 3.5 X NetBSD X - Solaris X + Solaris X X Tru64 X - Darwin (Mac OS X) X + Darwin (Mac OS X) X X + Windows X - Some operating systems are more equal then others: most of the - development and testing is done on x86 Linux and *BSD, PPC Linux - and Mac OS X. + Some operating systems are more equal than others: most of the + development and testing is done on x86/x86-64 Linux and x86/PPC + Mac OS X. If an underprivileged platform is important to you, you can help - by eg. testing during the monthly freeze periods, and most + by e.g. testing during the monthly freeze periods, and most importantly by reporting any problems. If you need support beyond what is available on the mailing lists,