New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/46709#issuecomment-1765153271 Comment: > if I also remove the patch, then it builds fine > > ``` > => maxima-ecl-5.47.0_3: running pkg_install ... > => ERROR: maxima-ecl-5.47.0_3: vinstall: cannot find 'src/binary-ecl/libmaxima-ecl.so'... > => ERROR: maxima-ecl-5.47.0_3: pkg_install: 'return 1' exited with 1 > => ERROR: in _noglob_helper() at common/environment/setup/install.sh:12 > => ERROR: in pkg_install() at srcpkgs/maxima-ecl/template:134 > ``` > > I'll try again later. I'm not sure ecl will cross build. It's no good if the binary that you build is x86_64 instead of aarch64. The strip hook just happens to barf at `libmaxima-ecl.so` and not at `maxima`; that doesn't mean the `maxima` binary will work. Just use `file` to see whether the binaries have been built for aarch64 or not. You can try that with `maxima`, `maxima.fas` and `libmaxima-ecl.so` after running `do_build()`, it doesn't matter if the `do_install()` step succeeds or not, the files are there. If they are good, we can figure out a way to fix the install, if they are not good, then no.