[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1033731: sbcl: support bootstrap on riscv64



Source: sbcl
Version: 2:2.2.9- 1
Severity: minor
Tags: ftbfs
User: debian-riscv@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-riscv@lists.debian.org

Dear Maintainer ,

The sbcl can be bootstraped on Debian riscv64 now.
A riscv64 sbcl package is available here:
https://drive.google.com/drive/folders/1wCCV6Ke0YMCrgGwKF4rjTTlEz8wr4Piq?usp=share_link

Please note it is 2.2.2 from upstream to be bootstrapped. At first
used 2.3.2, but due to one commit[0] was introduced after 2.2.3:
was failed to bootstrap it after many attempts
There are many issues 0n Debian using ecl to bootstrap it also.
| So with help of Christoph[1], I first built sbcl in a cross build
way then patched the binary file into sbcl package which can be
bootstrapped itself at last.

I hope it can reduce bootstrap pain on Debian r iscv64. And
I will also keep an eye on upstream changes and update here.
BTW, I have to modify the d/rules file to fix the issue that reported
cannot find `stage1/bin/sbcl` issue. It seems the file was cleared by
`./clean.sh` even with `chmod 100 stage 1`

[0]: https://bugs.launchpad.net/sbcl/+bug/2002930
[1]: https://lists.debian.org/debian-common-lisp/2023/03/msg00005.html

BR,
Bo


Reply to: