goal
Debian riscv32最终不会进入official port, 看来只能存在于debian-ports,且是长期存在的。
roadmap可以参考portsdocs.
reboostrap
reboostrap目前已经完成,后面打算一周 rebase 一次。
https://github.com/yuzibo/riscv32
后面
reboostrap 完成后,还有gcc 及 perl需要构建: 在完成 reboostrap的rootfs里继续使用。
# perl 手动安装依赖
apt source perl
apt build-dep "-a$HOST_ARCH" perl
cd /tmp/buildd/perl/perl-5.36.0
## cross
cp -avr debian/cross/riscv64 debian/cross/riscv32
sed -i 's/riscv64/riscv32/' debian/cross/riscv32/*
apt install libcrypt-dev:$HOST_ARCH
dpkg-buildpackage "-a$HOST_ARCH" -B "-P$profiles" -d -uc -us | tee ../build.log
# 其他类似