New comment by Logarithmus on void-packages repository https://github.com/void-linux/void-packages/pull/31664#issuecomment-890327731 Comment: @paper42 if you really want to help with this PR then instead of nitpicking something minor like 80 columns limit please figure out how to compile `src/utils` for **host** architecture, then run those utils to do some code generation and then compile everything for **target** architecture. This projects' build system consists of many Makefiles which are not aware of cross compilation at all. So now I'm working on a patch for upstream to make it aware of cross compilation. I'll create a PR at upstream when this patch finally will work. Debian has this package for many archs: https://packages.debian.org/sid/lsp-plugins, but I don't know how they managed to do that. Maybe they compiled it on those archs as hosts (without cross compiling)?