From 4d84c774d113f65941848dfca4123a05e2a5616a Mon Sep 17 00:00:00 2001 From: G-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com> Date: Tue, 10 May 2022 12:38:16 -0400 Subject: Added dependency on hipify-clang and fixed hipify-clang package (#30576) --- var/spack/repos/builtin/packages/hipify-clang/package.py | 5 +++++ var/spack/repos/builtin/packages/slate/package.py | 1 + 2 files changed, 6 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/hipify-clang/package.py b/var/spack/repos/builtin/packages/hipify-clang/package.py index 119f42099c..2d50e8c0c1 100644 --- a/var/spack/repos/builtin/packages/hipify-clang/package.py +++ b/var/spack/repos/builtin/packages/hipify-clang/package.py @@ -40,3 +40,8 @@ class HipifyClang(CMakePackage): '4.2.0', '4.3.0', '4.3.1', '4.5.0', '4.5.2', '5.0.0', '5.0.2', '5.1.0', 'master']: depends_on('llvm-amdgpu@' + ver, when='@' + ver) + + def setup_run_environment(self, env): + # The installer puts the binaries directly into the prefix + # instead of prefix/bin, so add prefix to the PATH + env.prepend_path('PATH', self.spec.prefix) diff --git a/var/spack/repos/builtin/packages/slate/package.py b/var/spack/repos/builtin/packages/slate/package.py index 051c6287f6..a385ff0e78 100644 --- a/var/spack/repos/builtin/packages/slate/package.py +++ b/var/spack/repos/builtin/packages/slate/package.py @@ -46,6 +46,7 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage): depends_on('lapackpp@2020.10.02', when='@2020.10.00') depends_on('lapackpp@master', when='@master') depends_on('scalapack') + depends_on('hipify-clang', when='+rocm ^hip@5:') cpp_17_msg = 'Requires C++17 compiler support' conflicts('%gcc@:5', msg=cpp_17_msg) -- cgit v1.2.3-60-g2f50