5 Likes
How armv7l-linux support is achieved?
1 Like
The armv7l-linux builder sandboxes run on aarch64 hardware. They boot an aarch64-linux kernel in KVM with an armv7l-linux user space. The guest kernel is using the personality patch found here: Apply kernel personality patch from Ubuntu and configure armv7l support. by misuzu · Pull Request #133 · NixOS/aarch64-build-box · GitHub.
Ideally we want to boot a “real” armv7l-linux kernel in our KVM sandbox, but our current aarch64 hardware does not support that.
2 Likes