New comment by cinerea0 on void-packages repository https://github.com/void-linux/void-packages/pull/45629#issuecomment-1683237764 Comment: The test cases have been fixed by disabling hardening and defining a custom check step; this will appear in the next push. I did some investigating and found out what's causing the install failure on cross-compile. Only when cross-compiling, the file `/usr/lib/gnucobol/CBL_OC_DUMP.so` is not generated, this is what gets moved over in that second `vmove` line. Is this file necessary for gnucobol to function? EDIT: I found the lines that may be causing this, but I'm not sure how to fix it. From `configure.ac`: ``` # Generate the output AM_CONDITIONAL([COB_MAKE_IX], [test "$COB_HAS_ISAM" != no]) AM_CONDITIONAL([COB_MAKE_RUN_BINARIES], [test "$cross_compiling" != yes]) dnl FIXME: Should be tested as the system may can actually run these dnl for example x86/x64 cross, GNU/Linux with Wine, Bash on Windows, ... ``` From `extras/Makefile.am` (where `CBL_OC_DUMP.so` would be compiled): ``` if COB_MAKE_RUN_BINARIES extras_DATA = CBL_OC_DUMP.$(COB_MODULE_EXT) endif ```