Loading pkgs/by-name/ki/kissfft/package.nix +30 −27 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fftw , fftwFloat , python3 , datatype ? "double" , withTools ? false , libpng , enableStatic ? stdenv.hostPlatform.isStatic , enableOpenmp ? false , llvmPackages { lib, stdenv, fetchFromGitHub, fftw, fftwFloat, python3, datatype ? "double", withTools ? false, libpng, enableStatic ? stdenv.hostPlatform.isStatic, enableOpenmp ? false, llvmPackages, }: let py = python3.withPackages (ps: with ps; [ numpy ]); Loading @@ -26,12 +27,13 @@ stdenv.mkDerivation rec { sha256 = "1yfws5bn4kh62yk6hdyp9h9775l6iz7wsfisbn58jap6b56s8j5s"; }; patches = [ ./0001-pkgconfig-darwin.patch ]; patches = [ ./0001-pkgconfig-darwin.patch ]; # https://bugs.llvm.org/show_bug.cgi?id=45034 postPatch = lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "10") '' postPatch = lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "10") '' substituteInPlace test/Makefile \ --replace "-ffast-math" "" '' Loading @@ -51,7 +53,8 @@ stdenv.mkDerivation rec { "KISSFFT_OPENMP=${option enableOpenmp}" ]; buildInputs = lib.optionals (withTools && datatype != "simd") [ libpng ] buildInputs = lib.optionals (withTools && datatype != "simd") [ libpng ] # TODO: This may mismatch the LLVM version in the stdenv, see #79818. ++ lib.optional (enableOpenmp && stdenv.cc.isClang) llvmPackages.openmp; Loading Loading
pkgs/by-name/ki/kissfft/package.nix +30 −27 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fftw , fftwFloat , python3 , datatype ? "double" , withTools ? false , libpng , enableStatic ? stdenv.hostPlatform.isStatic , enableOpenmp ? false , llvmPackages { lib, stdenv, fetchFromGitHub, fftw, fftwFloat, python3, datatype ? "double", withTools ? false, libpng, enableStatic ? stdenv.hostPlatform.isStatic, enableOpenmp ? false, llvmPackages, }: let py = python3.withPackages (ps: with ps; [ numpy ]); Loading @@ -26,12 +27,13 @@ stdenv.mkDerivation rec { sha256 = "1yfws5bn4kh62yk6hdyp9h9775l6iz7wsfisbn58jap6b56s8j5s"; }; patches = [ ./0001-pkgconfig-darwin.patch ]; patches = [ ./0001-pkgconfig-darwin.patch ]; # https://bugs.llvm.org/show_bug.cgi?id=45034 postPatch = lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "10") '' postPatch = lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "10") '' substituteInPlace test/Makefile \ --replace "-ffast-math" "" '' Loading @@ -51,7 +53,8 @@ stdenv.mkDerivation rec { "KISSFFT_OPENMP=${option enableOpenmp}" ]; buildInputs = lib.optionals (withTools && datatype != "simd") [ libpng ] buildInputs = lib.optionals (withTools && datatype != "simd") [ libpng ] # TODO: This may mismatch the LLVM version in the stdenv, see #79818. ++ lib.optional (enableOpenmp && stdenv.cc.isClang) llvmPackages.openmp; Loading