diff options
author | Gavin Zhao <git@gzgz.dev> | 2024-04-23 16:24:48 -0400 |
---|---|---|
committer | Gavin Zhao <git@gzgz.dev> | 2024-04-23 16:24:48 -0400 |
commit | da7ab268751048374dd023bb90cf23cb1fcb2e63 (patch) | |
tree | 49bb10fa573462ae0afb51dcb137966ffb0faf10 /pkgs/development/rocm-modules/5 | |
parent | 6d7edef8d2def6997ea8f2ec03f3b0d8223531b4 (diff) |
rocmPackages: use CMake 3.9.2 when building clr
Signed-off-by: Gavin Zhao <git@gzgz.dev>
Diffstat (limited to 'pkgs/development/rocm-modules/5')
-rw-r--r-- | pkgs/development/rocm-modules/5/clr/default.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/development/rocm-modules/5/clr/default.nix b/pkgs/development/rocm-modules/5/clr/default.nix index 3fcd551cd423f..0c702dace2b81 100644 --- a/pkgs/development/rocm-modules/5/clr/default.nix +++ b/pkgs/development/rocm-modules/5/clr/default.nix @@ -2,6 +2,7 @@ , stdenv , callPackage , fetchFromGitHub +, fetchurl , rocmUpdateScript , makeWrapper , cmake @@ -33,6 +34,16 @@ let "--set HSA_PATH ${rocm-runtime}" "--set ROCM_PATH $out" ]; + + # https://github.com/NixOS/nixpkgs/issues/305641 + # Not needed when 3.29.2 is in unstable + cmake' = cmake.overrideAttrs(old: rec { + version = "3.29.2"; + src = fetchurl { + url = "https://cmake.org/files/v${lib.versions.majorMinor version}/cmake-${version}.tar.gz"; + hash = "sha256-NttLaSaqt0G6bksuotmckZMiITIwi03IJNQSPLcwNS4="; + }; + }); in stdenv.mkDerivation (finalAttrs: { pname = "clr"; version = "5.7.1"; @@ -51,7 +62,7 @@ in stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ makeWrapper - cmake + cmake' perl python3Packages.python python3Packages.cppheaderparser |