diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix index d9ae4221d718..4cb0c4260e6c 100644 --- a/pkgs/development/libraries/science/math/suitesparse/default.nix +++ b/pkgs/development/libraries/science/math/suitesparse/default.nix @@ -12,7 +12,7 @@ config, enableCuda ? config.cudaSupport, cudaPackages, - openmp ? null, + llvmPackages, }@inputs: let @@ -36,14 +36,13 @@ effectiveStdenv.mkDerivation rec { sha256 = "sha256-Anen1YtXsSPhk8DpA4JtADIz9m8oXFl9umlkb4iImf8="; }; - nativeBuildInputs = [ - ] - ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ - fixDarwinDylibNames - ] - ++ lib.optionals enableCuda [ - cudaPackages.cuda_nvcc - ]; + nativeBuildInputs = + lib.optionals effectiveStdenv.hostPlatform.isDarwin [ + fixDarwinDylibNames + ] + ++ lib.optionals enableCuda [ + cudaPackages.cuda_nvcc + ]; # Use compatible indexing for lapack and blas used buildInputs = @@ -57,7 +56,7 @@ effectiveStdenv.mkDerivation rec { mpfr ] ++ lib.optionals effectiveStdenv.cc.isClang [ - openmp + llvmPackages.openmp ] ++ lib.optionals enableCuda [ cudaPackages.cuda_cudart diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0c6306892b86..137e33c59f98 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11627,9 +11627,7 @@ with pkgs; lapack = lapack-ilp64; }; - suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { - inherit (llvmPackages) openmp; - }; + suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { }; suitesparse = suitesparse_5_3; trilinos-mpi = trilinos.override { withMPI = true; };