New comment by jcgruenhage on void-packages repository https://github.com/void-linux/void-packages/pull/32480#issuecomment-1209986035 Comment: TL;DW of the problem here: `sq` depends on nettle-sys for both host (in build.rs) as well as target (for the application itself). Getting `bindgen` to work correctly for both host and target in our cross compilation setup is *super* tricky, and I've sunken many, many hours into it without getting anywhere so far. For most architectures it works anyway, but on armv*l it breaks due to some import trying to get in `/usr/include/gnu/stubs-soft.h` even though they are hard-float architectures, meaning that the file just doesn't exist. I've tried patching out the requirement for nettle-sys in sq's build.rs script, but that ended up being a way bigger challenge than anticipated, and I'd prefer to just mark this as nocross for the affected architectures for now. If someone could validate that it works on those architectures at all, I'd be very happy about it as I currently don't have any armv7l device anymore to test on, but I suspect that it just works on those.