On Sat, 2022-12-03 at 02:59 +0100, Haelwenn (lanodan) Monnier wrote: > [2022-12-02 05:11:15+0000] Andrey Grozin: > > In principle, one can try a workaround: use some other lisp (say, clisp or > > ecl) as the bootstrap lisp. This way is at best brittle: there is no > > guarantee that these external lisps will compile the sbcl sources > > successfully. People say that sometimes this works. > > Well Alpine is using the ecl route: > https://git.alpinelinux.org/aports/tree/community/sbcl/APKBUILD
ECL is a good choice. Upstream is active and friendly..... but: The current and only version of ECL in the tree has a bug that makes it unusable for compiling SBCL: * https://bugs.launchpad.net/sbcl/+bug/1956852 * https://gitlab.com/embeddable-common-lisp/ecl/-/issues/667 A fix was committed, but there hasn't been a new release yet.