| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 26.3.27 | 8 | ~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 | 0/26.3.27 |
| 24.5.10-r1 | 8 | amd64 ~ppc ppc64 ~riscv ~sparc x86 | 0/24.5.10-r1 |
| 24.5.10 | 8 | amd64 ~ppc ppc64 ~riscv ~sparc x86 | 0/24.5.10 |
<pkgmetadata> <maintainer type="project"> <email>common-lisp@gentoo.org</email> <name>Gentoo Common Lisp Project</name> </maintainer> <longdescription> ECL (Embeddable Common Lisp) is an implementation of the Common Lisp language as described in the X3J13 Ansi specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables. </longdescription> <use> <flag name="gengc">Use generational garbage collection (experimental)</flag> <flag name="precisegc">Use type information during garbage collection (experimental)</flag> <flag name="unicode">Make the produced lisp support unicode</flag> </use> <upstream> <remote-id type="gitlab">embeddable-common-lisp/ecl</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 26.3.27 | 24.5.10-r1 | 24.5.10 |
|---|---|---|---|---|
| X | Add support for X11 | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse | ⚠️ | ✓ | ✓ | ✓ |
| cxx | Build support for C++ (bindings, extra libraries, code generation, ...) | ✓ | ✓ | ✓ |
| 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 | ✓ | ✓ | ✓ |
| emacs | Add support for GNU Emacs | ✓ | ✓ | ✓ |
| gengc | Use generational garbage collection (experimental) | ✓ | ✓ | ✓ |
| precisegc | Use type information during garbage collection (experimental) | ✓ | ✓ | ✓ |
| threads | Add threads support for various packages. Usually pthreads | ⊕ | ⊕ | ⊕ |
| unicode | Make the produced lisp support unicode | ⊕ | ⊕ | ⊕ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | ecl-24.5.10.tgz | 8130112 bytes | 24.5.10 |
| DIST | ecl-26.3.27.tgz | 7488052 bytes | 26.3.27 |
| Type | File | Size |
|---|