aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix
index 2034b658dc7f..55b2f0ff1868 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/rocclr/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "rocclr";
- version = "3.8.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "ROCm-Developer-Tools";
repo = "ROCclr";
rev = "rocm-${version}";
- sha256 = "05vh70qh6jb7038b1rcmz24bg4an0nw98bv2vn3jcyygj4dr3fmf";
+ hash = "sha256-P36JKFgXSZagWzHB6WB2WlDu7jkVvfYVo1BaV0b8iEk=";
};
nativeBuildInputs = [ cmake rocm-cmake ];
@@ -46,7 +46,10 @@ stdenv.mkDerivation rec {
];
preFixup = ''
+ # Work around broken cmake files
ln -s $out/include/compiler/lib/include/* $out/include
+ ln -s $out/include/elf/elfio $out/include/elfio
+
substituteInPlace $out/lib/cmake/rocclr/ROCclrConfig.cmake \
--replace "/build/source/build" "$out"
'';