summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-03-27 10:07:01 +0100
committerSergei Trofimovich <slyich@gmail.com>2023-03-27 10:10:03 +0100
commit5fb0535e036861b3c485b010d90d970aa7003b6e (patch)
treec77816167176fc25e8dfd7c38bbb6c96a8633870
parent862c972cc621933dd740477a5e7061173cb42e2e (diff)
downloadnixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.tar
nixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.tar.gz
nixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.tar.bz2
nixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.tar.lz
nixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.tar.xz
nixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.tar.zst
nixpkgs-5fb0535e036861b3c485b010d90d970aa7003b6e.zip
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....
-rw-r--r--pkgs/development/libraries/libelf/default.nix5
1 files changed, 5 insertions, 0 deletions
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;