There's a closed pull request on the void-packages repository gettext: fix cross compile https://github.com/void-linux/void-packages/pull/34866 Description: For gettext-0.21 cross-compile does not work, because the pre-configure step tries to run `autoreconf -fi`, which fails with the error configure.ac:25: error: AC_INIT should be called with package and version arguments : gl_AM_INIT_AUTOMAKE is expanded from... /usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from... configure.ac:25: the top level autom4te: /usr/bin/m4 failed with exit status: 1 aclocal: error: /usr/bin/autom4te failed with exit status: 1 autoreconf: aclocal failed with exit status: 1 This pre-configure step was added back in commit 17f6ad8b for gettext-0.18.3, but its not clear what the error seen back then was, and now cross-compiling without running autoreconf works fine. So this PR just removes the pre-configure step, reverting 17f6ad8b. This fixes #34810. #### Testing the changes - I tested the changes in this PR: **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-musl) - I built this PR locally for these architectures: - aarch64-musl - armv5tel-musl - i686-musl