Hello everybody

After feedback, a new reconsideration.

Changes since v4:

- a lot more variables have been cleaned up
- root_image create can fallback to debian sid if it can't find the requested 
architecture using specified mirror
- all sid distros use the extended pkg installer to fix dependency issues
- we do not assign 8G of ram if nr_cpus is < 8

Tested working on gentoo linux on a x86_64-pc-linux-gnu setup using qemu 8.1.2:

root_image create -a:
- amd64
- armhf
- aarch64
- ppc64
- riscv64
- s390x
- sparc64

build-test-kernel boot -v -P -a:
- amd64
- armhf
- aarch64
- ppc64
- riscv64
- s390x

Not tested:
i686, I doubt any bugs will come up when armhf & amd64 are already OK

Tested Broken:
build-test-kernel boot -a sparc64,
it compiles the kernel, but doesn't boot.
A lot of hacks have to be applied to make qemu bring it up,
and these may decrease other arches' stability
if anybody is interested to cooperate, and dig into it, be my guest,
but I'll need some time to make sparc64 work

Janpieter Sollie



Reply via email to