From 0026b4a08718af34f59e90ffc3257960e27a3f7e Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 23 Feb 2023 07:53:15 +0000 Subject: [PATCH] xfsprogs: disable install parallelism Without the change install phase fails as: Installing libxfs-install ../../install-sh -o nixbld -g nixbld -m 644 ioctl_xfs_ag_geometry.2 /nix/store/chymzkiiv6c2rgl2gqrn4bqv5azhx9vf-xfsprogs-6.1.1-bin/share/man/man2/ioctl_xfs_ag_geometry.2 make[1]: *** No rule to make target '\', needed by 'kmem.lo'. Stop. make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:148: libxfs-install] Error 2 make: *** Waiting for unfinished jobs.... --- pkgs/tools/filesystems/xfsprogs/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/filesystems/xfsprogs/default.nix b/pkgs/tools/filesystems/xfsprogs/default.nix index 7c31657dd946..c8f4b7d93116 100644 --- a/pkgs/tools/filesystems/xfsprogs/default.nix +++ b/pkgs/tools/filesystems/xfsprogs/default.nix @@ -23,6 +23,9 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ libuuid ]; # Dev headers include enableParallelBuilding = true; + # Install fails as: + # make[1]: *** No rule to make target '\', needed by 'kmem.lo'. Stop. + enableParallelInstalling = false; # @sbindir@ is replaced with /run/current-system/sw/bin to fix dependency cycles preConfigure = ''