New comment by Chocimier on void-packages repository https://github.com/void-linux/void-packages/pull/25068#issuecomment-699110005 Comment: Yes, build should fail. Lisp is called to create architecture-dependent blob. When host list is used, build goes on, but result is incorrect, because it is based on blob for other architecture than target architecture. There is also no need to do cross build from x86_64 to x86_64-musl, this can be done natively as described in xbps-src readme. What matters is x86_64 to arm.