fftw: add fftwLongDouble, disable SSE2 in that case

+3 -1
+2 -1
pkgs/development/libraries/fftw/default.nix
··· 20 20 ] 21 21 ++ optional (precision != "double") "--enable-${precision}" 22 22 # all x86_64 have sse2 23 - ++ optional stdenv.isx86_64 "--enable-sse2" 23 + # however, not all float sizes fit 24 + ++ optional (stdenv.isx86_64 && (precision == "single" || precision == "double") ) "--enable-sse2" 24 25 ++ optional stdenv.cc.isGNU "--enable-openmp"; 25 26 26 27 enableParallelBuilding = true;
+1
pkgs/top-level/all-packages.nix
··· 6318 6318 fftw = callPackage ../development/libraries/fftw { }; 6319 6319 fftwSinglePrec = fftw.override { precision = "single"; }; 6320 6320 fftwFloat = fftwSinglePrec; # the configure option is just an alias 6321 + fftwLongDouble = fftw.override { precision = "long-double"; }; 6321 6322 6322 6323 filter-audio = callPackage ../development/libraries/filter-audio {}; 6323 6324