about summary refs log tree commit diff
diff options
context:
space:
mode:
authorConnor Baker <connor.baker@tweag.io>2024-01-25 14:10:07 +0000
committerConnor Baker <connor.baker@tweag.io>2024-02-07 19:03:47 +0000
commitbe7e7209885cfb7a6016afea29de44730e85776c (patch)
tree9786c152292a049996e5dc8cde7218554f6c8dba
parentd4c2507dfe31f0d5c2b3455cff0f226805c1b5b2 (diff)
downloadnixlib-be7e7209885cfb7a6016afea29de44730e85776c.tar
nixlib-be7e7209885cfb7a6016afea29de44730e85776c.tar.gz
nixlib-be7e7209885cfb7a6016afea29de44730e85776c.tar.bz2
nixlib-be7e7209885cfb7a6016afea29de44730e85776c.tar.lz
nixlib-be7e7209885cfb7a6016afea29de44730e85776c.tar.xz
nixlib-be7e7209885cfb7a6016afea29de44730e85776c.tar.zst
nixlib-be7e7209885cfb7a6016afea29de44730e85776c.zip
magma: switch to cudaOlder and cudaAtLeast
-rw-r--r--pkgs/development/libraries/science/math/magma/generic.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/libraries/science/math/magma/generic.nix b/pkgs/development/libraries/science/math/magma/generic.nix
index ad58a021830b..5c195db04bad 100644
--- a/pkgs/development/libraries/science/math/magma/generic.nix
+++ b/pkgs/development/libraries/science/math/magma/generic.nix
@@ -30,7 +30,7 @@
 
 let
   inherit (lib) lists strings trivial;
-  inherit (cudaPackages) backendStdenv cudaFlags cudaVersion;
+  inherit (cudaPackages) backendStdenv cudaAtLeast cudaFlags cudaOlder;
   inherit (magmaRelease) version hash supportedGpuTargets;
 
   # NOTE: The lists.subtractLists function is perhaps a bit unintuitive. It subtracts the elements
@@ -114,11 +114,11 @@ stdenv.mkDerivation {
     libcublas.lib # cublas
     libcusparse.dev # cusparse.h
     libcusparse.lib # cusparse
-  ] ++ lists.optionals (strings.versionOlder cudaVersion "11.8") [
+  ] ++ lists.optionals (cudaOlder "11.8") [
     cuda_nvprof.dev # <cuda_profiler_api.h>
-  ] ++ lists.optionals (strings.versionAtLeast cudaVersion "11.8") [
+  ] ++ lists.optionals (cudaAtLeast "11.8") [
     cuda_profiler_api.dev # <cuda_profiler_api.h>
-  ] ++ lists.optionals (strings.versionAtLeast cudaVersion "12.0") [
+  ] ++ lists.optionals (cudaAtLeast "12.0") [
     cuda_cccl.dev # <nv/target>
   ]) ++ lists.optionals rocmSupport [
     rocmPackages.clr
@@ -167,6 +167,6 @@ stdenv.mkDerivation {
     broken =
       !(cudaSupport || rocmSupport) # At least one back-end enabled
       || (cudaSupport && rocmSupport) # Mutually exclusive
-      || (cudaSupport && strings.versionOlder cudaVersion "9");
+      || (cudaSupport && cudaOlder "9.0");
   };
 }