0ead042c8a
redbear-ci / check (push) Waiting to run
The mini ISO built and booted the kernel but pid1 `init` panicked right after switchroot with "memory allocation of 1343504 bytes failed" (with GBs free) — a stale-ABI skew. base-initfs is a `custom` recipe that builds the static boot-critical initfs binaries (init/logd/randd/zerod/acpid/pcid/vesad/fbcond/…), but its content-hash cache does not track the boot-ABI crates (relibc/libredox/syscall/redox-scheme). On a boot-ABI change it stayed "cached" with binaries linked against the old ABI, so init died before login. Add base-initfs to ABI_CRITICAL_PKGS (relinked with base/redoxfs/userutils when the boot ABI changes) and to PRECOOK_PKGS (republished via the reliable single `repo cook` path, ordered after base whose sysroot binaries it stages). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>