Watch
1
0
Fork
You've already forked SouveraineOS
0

queue: crossbuild apps via qemu chroot mirroring phone rootfs

This commit is contained in:
Fimeg 2026-07-17 07:27:19 -04:00
commit 71f61cae44

View file

@ -120,6 +120,15 @@ authority. Screen off → wake (to lockscreen). Tap-to-wake unchanged.
(sessiond acquired its lock before the splash exited), so instrument
the next boot before touching it — but the splash service ordering is
part of this rework, not just the initramfs.
9. **Crossbuild the apps** (named 2026-07-17) — no more building GTK apps
on the Pixel (today's Chatty rebuild cooked the phone; builds belong on
the laptop). Plan: qemu-user-static + binfmt chroot on the laptop whose
rootfs MIRRORS the phone (rsync /usr /etc /var/lib/pacman from the
device) so dependency versions are exact — no cross-file/sysroot
assembly, meson runs "natively" under emulation on laptop cores, then
rsync artifacts back. Refresh the mirror after phone pacman upgrades.
Applies to Chatty, libcmatrix, qtpim-aarch64, and future Tier-3 apps;
the Rust substrate already cross-builds via cargo.
## Boot password prompt (seen post-reboot, patched live)