tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
fftw: add fftwLongDouble, disable SSE2 in that case
Frederik Rietdijk
10 years ago
104f98c1
0ca45457
+3
-1
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
fftw
default.nix
top-level
all-packages.nix
+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
23
-
++ optional stdenv.isx86_64 "--enable-sse2"
23
23
+
# however, not all float sizes fit
24
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
6321
+
fftwLongDouble = fftw.override { precision = "long-double"; };
6321
6322
6322
6323
filter-audio = callPackage ../development/libraries/filter-audio {};
6323
6324