summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/hipify-clang/package.py5
-rw-r--r--var/spack/repos/builtin/packages/slate/package.py1
2 files changed, 6 insertions, 0 deletions
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)