···13851 # great feature, but it's of limited use with pre-built binaries
13852 # coming from a central build farm.
13853 tolerateCpuTimingInaccuracy = true;
13854- liblapack = liblapack_3_5_0;
13855 withLapack = false;
13856 };
13857···1386713868 jags = callPackage ../applications/science/math/jags { };
1386913870- liblapack = callPackage ../development/libraries/science/math/liblapack { };
13871- liblapack_3_5_0 = callPackage ../development/libraries/science/math/liblapack/3.5.0.nix { };
0000000001387213873 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
13874
···13851 # great feature, but it's of limited use with pre-built binaries
13852 # coming from a central build farm.
13853 tolerateCpuTimingInaccuracy = true;
13854+ liblapack = liblapack_3_5_0WithoutAtlas;
13855 withLapack = false;
13856 };
13857···1386713868 jags = callPackage ../applications/science/math/jags { };
1386913870+13871+ # We have essentially 4 permutations of liblapack: version 3.4.1 or 3.5.0,
13872+ # and with or without atlas as a dependency. The default `liblapack` is 3.4.1
13873+ # with atlas. Atlas, when built with liblapack as a dependency, uses 3.5.0
13874+ # without atlas. Etc.
13875+ liblapackWithAtlas = callPackage ../development/libraries/science/math/liblapack {};
13876+ liblapackWithoutAtlas = liblapackWithAtlas.override { atlas = null; };
13877+ liblapack_3_5_0WithAtlas = callPackage ../development/libraries/science/math/liblapack/3.5.0.nix {};
13878+ liblapack_3_5_0WithoutAtlas = liblapack_3_5_0WithAtlas.override { atlas = null; };
13879+ liblapack = liblapackWithAtlas;
13880+ liblapack_3_5_0 = liblapack_3_5_0WithAtlas;
1388113882 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
13883