From 5fb0535e036861b3c485b010d90d970aa7003b6e Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 27 Mar 2023 10:07:01 +0100 Subject: [PATCH] libelf: disable parallel installs Without the change parallel installs sometimes fails as: installing install flags: -j16 bash ./mkinstalldirs ...-libelf-0.8.13/lib/pkgconfig making install in lib make[1]: Entering directory '/build/libelf-0.8.13/lib' dirs="...-libelf-0.8.13/lib ...-libelf-0.8.13/include ...-libelf-0.8.13/include/libelf"; for dir in $dirs; do \ bash ../mkinstalldirs $dir; \ done mkdir ...-libelf-0.8.13/lib mkdir ...-libelf-0.8.13/lib mkdir: cannot create directory '...-libelf-0.8.13/lib': File exists mkdir ...-libelf-0.8.13/lib/pkgconfig make: *** [Makefile:85: install-local] Error 1 shuffle=2796832402 make: *** Waiting for unfinished jobs.... --- pkgs/development/libraries/libelf/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/libelf/default.nix b/pkgs/development/libraries/libelf/default.nix index 4002146d4d5..3302d127d4d 100644 --- a/pkgs/development/libraries/libelf/default.nix +++ b/pkgs/development/libraries/libelf/default.nix @@ -24,6 +24,11 @@ stdenv.mkDerivation rec { ]; enableParallelBuilding = true; + # Lacks dependencies: + # mkdir ...-libelf-0.8.13/lib + # mkdir ...-libelf-0.8.13/lib + # mkdir: cannot create directory '...-libelf-0.8.13/lib': File exists + enableParallelInstalling = false; doCheck = true;