Install this package:
emerge -a dev-lisp/sbcl
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-lisp/sbcl
Or alternatively:
emerge --autounmask-write -a dev-lisp/sbcl
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.6.3 | 8 | -* ~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos | 0/2.6.3 |
| 2.6.2 | 8 | -* ~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos | 0/2.6.2 |
| 2.6.1 | 8 | -* ~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos | 0/2.6.1 |
| 2.5.4 | 8 | -* amd64 ppc ppc64 ~riscv ~sparc x86 ~x64-macos | 0/2.5.4 |
| 2.5.11 | 8 | -* amd64 ppc ppc64 ~riscv ~sparc ~x86 ~x64-macos | 0/2.5.11 |
<pkgmetadata> <maintainer type="person"> <email>grozin@gentoo.org</email> <name>Andrey Grozin</name> </maintainer> <maintainer type="project"> <email>common-lisp@gentoo.org</email> <name>Gentoo Common Lisp Project</name> </maintainer> <longdescription>Steel Bank Common Lisp is an open source Common Lisp implementation. It provides an integrated native compiler, interpreter, and debugger. SBCL is a fork off of the main branch of CMUCL. SBCL is distinguished from CMUCL by a greater emphasis on maintainability. In particular, the SBCL system can be built directly from its source code, so that the output corresponds to the source code in a controlled, verifiable way, and arbitrary changes can be made to the system without causing bootstrapping problems. SBCL also places less emphasis than CMU CL does on new non-ANSI extensions, or on backward compatibility with old non-ANSI features. Support for native threading on GNU/Linux is available for the x86 and amd64 platforms using an NPTL enabled GLIBC. SBCL 0.8.17 and later support Unicode. </longdescription> <use> <flag name="system-bootstrap">Bootstrap SBCL using either system SBCL installation or <pkg>dev-lisp/clisp</pkg></flag> <flag name="unicode">Make the produced lisp support unicode</flag> </use> <upstream> <remote-id type="sourceforge">sbcl</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-lisp/sbcl |
euse -E <flag> -p dev-lisp/sbcl |
euse -D <flag> -p dev-lisp/sbcl
| Flag | Description | 2.6.3 | 2.6.2 | 2.6.1 | 2.5.4 | 2.5.11 |
|---|---|---|---|---|---|---|
| debug | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces | ✓ | ✓ | ✓ | ✓ | ✓ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ | ✓ | ✓ | ✓ |
| source | Zip the sources and install them | ✓ | ✓ | ✓ | ✓ | ✓ |
| system-bootstrap | Bootstrap SBCL using either system SBCL installation or <pkg>dev-lisp/clisp</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ |
| threads | Add threads support for various packages. Usually pthreads | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| unicode | Make the produced lisp support unicode | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| zstd | Enable support for ZSTD compression | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| Type | File | Size |
|---|