On Sat, 3 Dec 2022, Haelwenn (lanodan) Monnier wrote:
Well Alpine is using the ecl route:
https://git.alpinelinux.org/aports/tree/community/sbcl/APKBUILD
And GNU GuixSD is using the clisp route but per the comments ecl would be
better:
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/lisp.scm#n424
In principle, we can do something similar:
1. If elibc_musl, sbcl should BDEPEND on ecls (or maybe clisp)
2. In the same case, the build system should be patched to use another
bootstrap lisp
3. For elibc_glibc nothing should change
4. All this should be tested on a computer running a musl profile
Personally I can do nothing of this list. I have no computer with musl
profile. Does any developer running such a system volunteer to do this
work - to be a co-maintained of sbcl on musl?
If not, I'll go forward and pmask all packages which unconditionally
depend on sbcl (maybe via some intermediates) in
profiles/features/musl/use.mask.
Andrey