aarch64/squeekboard-1.16.0-r0 fails to build
squeekboard was added to the v21.12 SP3 with options="!pmb:crossdirect"
. While it built successfully for x86_64 and armv7, it fails to build for aarch64, always here:
Compiling serde_yaml v0.8.23
(001931) [20:20:11] Process did not write any output for 900.0 seconds. Killing it.
- https://builds.sr.ht/~postmarketos/job/714174
- https://builds.sr.ht/~postmarketos/job/714191
- https://builds.sr.ht/~postmarketos/job/714210
TODO:
- reproduce (ideally outside of builds.sr.ht)
- run build with verbose output, maybe that helps already and just building serde_yaml takes too long with qemu?
- if needed, run build with strace to see where it gets stuck exactly
- fix it
Even better would be fixing the crossdirect code path for rust, so we don't need to build through qemu. (This will be much faster.)
The squeekboard upgrade was more of a nice-to-have, so I'll revert the change that added squeekboard to v21.12 for now, so the service pack is unblocked and all other packages of the service pack get published.
Edited by Oliver Smith