mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-07 05:30:38 +02:00
Partly addresses guix/guix#7194 by switching to the ‘getdents64’ system call instead of ‘getdents’. The latter could error out with EOVERFLOW when encountering an inode number that doesn’t fit in the 32-bit ‘d_fileno’ field of ‘struct dirent’. This, in turn, could cause ‘make’ to mistakenly consider files as nonexistent. * gnu/packages/commencement.scm (mes-boot): Update to 0.27.1. [supported-systems]: Remove. [native-inputs]: Switch to ‘nyacc-2.02’ instead of ‘nyacc-1.00.2’. [arguments]: In ‘configure’ phase, replace hardcoded nyacc version string with its actual string. Change-Id: Iebf19eac4d2e2923872a048bb2712f620a2044c8 Signed-off-by: Ludovic Courtès <ludo@gnu.org>