Hi all, As announced a few weeks ago, hereby the v3 of my cross-arch work. This is a pretty complete release, but requires a recent qemu version to work (tested broken with 8.1.0, working with 8.1.1
Changes since v2: - bcachefs-tools C code is precompiled on the host. - most devices have been put inside a pci bridge to improve compatibility - move to virtio-scsi instead of virtio-blk to improve compatibility - general bug-fixing on less used architectures RISCV64 is not functional at the moment, because it's not clear to me whether it stays in the debian ports or debian tree, the patch uses trixie (upcoming release) to minimize the dependency problems, and sid for unsupported architectures. Supported architectures: - ARMv7 hard-float - AARCH64 - POWER8 (Big endian) - S390X (Big Endian) - SPARC64 (Big Endian) - x86 - x86_64 - riscv64 All arches are confirmed booting, cross-compile works. I tried compiling bcachefs-tools in the VM; it effectively picked up precompiled code I'm happy to hear your thoughts, Janpieter Sollie
