New comment by pudiva on void-packages repository https://github.com/void-linux/void-packages/pull/32162#issuecomment-896787573 Comment: ``` [8/328] Linking C executable luajit-minilua [9/328] Generating vendor/luajit/src/gen/buildvm_arch.h FAILED: vendor/luajit/src/gen/buildvm_arch.h /builddir/Aegisub-3.3.2/BUILD/vendor/luajit/src/gen/buildvm_arch.h cd /builddir/Aegisub-3.3.2/vendor/luajit/src && /usr/bin/cmake -E make_directory /builddir/Aegisub-3.3.2/BUILD/vendor/luajit/src/gen && luajit-minilua ../dynasm/dynasm.lua -D P64 -D JIT -D FFI -D FPU -D HFABI -D VER= -o /builddir/Aegisub-3.3.2/BUILD/vendor/luajit/src/gen/buildvm_arch.h vm_x86.dasc /bin/sh: line 1: luajit-minilua: command not found ``` so looks like it builds `luajit-minilua` and then tries to use it, which probably fails because host can't run target binaries? I know there's an option to use system lua, but I had problems with it before. I think it has to do with the version void ships. Mind explaining why cross compiling is important here, @ericonr ? :slightly_smiling_face: