summary refs log tree commit diff
path: root/pkgs/development/libraries/fftw
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2015-11-30 17:18:57 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2015-11-30 17:18:57 +0100
commit104f98c12af2f3782d64f9099c694f1fad339aa2 (patch)
tree3b8c45be4c6c7b58196897d05161bf741846b7b9 /pkgs/development/libraries/fftw
parent0ca454570be6c55395f767a8606f29f11222ad1a (diff)
downloadnixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.tar
nixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.tar.gz
nixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.tar.bz2
nixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.tar.lz
nixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.tar.xz
nixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.tar.zst
nixpkgs-104f98c12af2f3782d64f9099c694f1fad339aa2.zip
fftw: add fftwLongDouble, disable SSE2 in that case
Diffstat (limited to 'pkgs/development/libraries/fftw')
-rw-r--r--pkgs/development/libraries/fftw/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/libraries/fftw/default.nix b/pkgs/development/libraries/fftw/default.nix
index 2bcc1cd69a7..dfa4541e34b 100644
--- a/pkgs/development/libraries/fftw/default.nix
+++ b/pkgs/development/libraries/fftw/default.nix
@@ -20,7 +20,8 @@ stdenv.mkDerivation rec {
     ]
     ++ optional (precision != "double") "--enable-${precision}"
     # all x86_64 have sse2
-    ++ optional stdenv.isx86_64 "--enable-sse2"
+    # however, not all float sizes fit
+    ++ optional (stdenv.isx86_64 && (precision == "single" || precision == "double") )  "--enable-sse2"
     ++ optional stdenv.cc.isGNU "--enable-openmp";
 
   enableParallelBuilding = true;