Support for aarch64-linux, armv7l-linux and i686-linux is now generally available on nixbuild.net

https://docs.nixbuild.net/supported-systems/

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: https://github.com/nix-community/aarch64-build-box/pull/133.

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
Hosted by Flying Circus.