diff --git a/pkgs/development/libraries/gnutls/3.5.nix b/pkgs/development/libraries/gnutls/3.5.nix index 37114eeee5fb..18212e76702b 100644 --- a/pkgs/development/libraries/gnutls/3.5.nix +++ b/pkgs/development/libraries/gnutls/3.5.nix @@ -9,4 +9,6 @@ callPackage ./generic.nix (args // rec { }; buildInputs = [ libunistring ]; + + enableParallelBuilding = true; }) diff --git a/pkgs/development/libraries/gnutls/generic.nix b/pkgs/development/libraries/gnutls/generic.nix index 67195109b703..a4faf3e409a5 100644 --- a/pkgs/development/libraries/gnutls/generic.nix +++ b/pkgs/development/libraries/gnutls/generic.nix @@ -5,7 +5,7 @@ # Version dependent args , version, src, patches ? [], postPatch ? "", nativeBuildInputs ? [] , buildInputs ? [] -, ...}: +, ...}@args: assert guileBindings -> guile != null; let @@ -39,7 +39,7 @@ stdenv.mkDerivation { # # for the actual fix. Also an apparent race in the generation of # systemkey-args.h. - enableParallelBuilding = false; + enableParallelBuilding = args.enableParallelBuilding or false; buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp autogen ] ++ lib.optional (stdenv.isFreeBSD || stdenv.isDarwin) libiconv