[meta] current build status of all possible targets
This is a meta-issue that tracks the current build/test status of all possible targets, both "official" and experimental. Do not link any issues to this one. All builds are performed on an x86_64 machine as an unprivileged user. **current status** | target | as of | status | issues | notes | preimage | |--------|-------|--------|--------|-------|----------| | ~"arch: aarch64" | d9f9f132bc10db7823631c5dff2986ae66ac922a | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-aarch64-adelie-linux-musl-preimage.tgz) | | ~"arch: armv7" | d9f9f132bc10db7823631c5dff2986ae66ac922a | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-armv7l-adelie-linux-musleabihf-preimage.tgz) | | ~"arch: ppc64" | d9f9f132bc10db7823631c5dff2986ae66ac922a | OK | #19 | runtime errors | [download](https://temp.adelielinux.org/20241210/rootfs-powerpc64-adelie-linux-musl-preimage.tgz) | | ~"arch: ppc" | d2723b1af3b6ab0e9b0fb2e692e0797e4b34b1cf | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-powerpc-adelie-linux-musl-preimage.tgz) | | ~"arch: x86_64" | d9f9f132bc10db7823631c5dff2986ae66ac922a | FAIL | #14 #28 | probably trivial | | | ~"arch: pmmx" | d9f9f132bc10db7823631c5dff2986ae66ac922a | FAIL | #14 | probably trivial | | | | | | | | | | ~"arch: loongarch64" | 87815dcd60219933442d22dd0e81ded751d6a9ad | FAIL | #16 | | | | ~"arch: m68k" | d9f9f132bc10db7823631c5dff2986ae66ac922a | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-m68k-adelie-linux-musl-preimage.tgz) | | ~"arch: mips64" | 87815dcd60219933442d22dd0e81ded751d6a9ad | FAIL | #16 | | | | ~"arch: mips64el" | c3845f6faca3eef2f9b1b59cd464033f13a4868e | FAIL | #16 | | | | ~"arch: mips" | 131aa3980e13ccc32bc8ba3d3295f17bdf7a6040 | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-mipsel-adelie-linux-musl-preimage.tgz) | | ~"arch: mipsel" | 131aa3980e13ccc32bc8ba3d3295f17bdf7a6040 | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-mipsel-adelie-linux-musl-preimage.tgz) | | ~"arch: ppc64le" | 64c513001fa2c3aaeb78b7a6275b966033ca3e19 | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-powerpc64le-adelie-linux-musl-preimage.tgz) | | ~"arch: riscv64" | c3845f6faca3eef2f9b1b59cd464033f13a4868e | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-riscv64-adelie-linux-musl-preimage.tgz) | | ~"arch: riscv32" | c3845f6faca3eef2f9b1b59cd464033f13a4868e | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-riscv32-adelie-linux-musl-preimage.tgz) | | ~"arch: s390x" | c3845f6faca3eef2f9b1b59cd464033f13a4868e | OK | | | [download](https://temp.adelielinux.org/20241210/rootfs-s390x-adelie-linux-musl-preimage.tgz) | | | | | | | | | ~"arch: sparc64" | | | | depends: [musl sparc64 port](https://git.zv.io/sparc/musl) | | **notes** 1. The [musl sparc64 port](https://git.zv.io/sparc/musl) is in progress; help wanted. 2. The [PRoot ppc64 port](https://git.zv.io/me/proot) is in progress; help wanted -- **required for BE same-endian bootstrap**; see #11 3. More PRoot fun: https://www.proot.us/ (community fork) **stages** 1. ~"stage: bs1" first "mcmtools" bootstrap provides consistent environment, plus host-libc and musl-libc native toolchains 1. ~"stage: emu" generates static QEMU user emulators, and a static copy of PRoot, for use on your system 1. ~"stage: tc" generates static cross- and native- musl-based toolchains for the desired architecture 1. ~"stage: ab1" cross-compiles `abuild` and its dependencies (and some other utilities) to run on the build architecture 1. ~"stage: bs2" builds "mcmtools" in a fake native environment as if running on the target architecture 1. ~"stage: ab2" native-compiles `abuild` and its dependencies (and some other utilities) to run on the target architecture 1. ~"stage: patch" binary patching to relocate the rootfs 1. ~"stage: apk" builds `.apk` files and creates a rootfs for use by autobuilder ("newstrap") **terminology** * "preimage" is the rootfs environment in which `adelie/packages.git/scripts/bootstrap.sh` will run, which will ultimately produce a rootfs for use by `adelie-infra/autobuilder.git/autobuilder` instead of https://distfiles.adelielinux.org/adelie/bootstrap/. **tools** * Early work on `bootstrap.sh` can be found at the `adelie/packages.git@exp/newstrap` branch. Instructions for usage are at https://git.adelielinux.org/-/snippets/236. This will eventually be integrated into this repository so that the "final" bootstrap image (for autobuilder) is produced directly.
issue