New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/issues/11426#issuecomment-489380804 Comment: Oh, our builders are `x86_64` with `glibc` AFAIK. And that was what I tried. I haven't tried cross compiling from `x86_64-musl` to `armv7l-musl` yet. For the `g-ir-scanner` wrapper I think you are basically right, but then `exec` won't return anyway and thus it's okay to have a default path not inside an `else`. AFAIK `exec` is implicitly `noreturn`.