diff --git a/srcpkgs/findutils/template b/srcpkgs/findutils/template index 2663554703..e47e504ede 100644 --- a/srcpkgs/findutils/template +++ b/srcpkgs/findutils/template @@ -17,6 +17,17 @@ make_dirs="/var/lib/locate 0755 root root" conf_files="/etc/updatedb.conf" conflicts="chroot-findutils>=0" +pre_configure() { + case "$XBPS_TARGET_MACHINE" in + *-musl) + # Special case for musl libc; "fix" issues with gnulib. + : > gnulib/lib/freadahead.c + : > gnulib/lib/fseeko.c + echo "void close_stdin(void) {}" > gnulib/lib/closein.c + ;; + esac +} + post_install() { # Install the cron daily job. vinstall ${FILESDIR}/updatedb.cron-daily 744 etc/cron.daily updatedb