summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorG-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com>2022-05-10 12:38:16 -0400
committerGitHub <noreply@github.com>2022-05-10 09:38:16 -0700
commit4d84c774d113f65941848dfca4123a05e2a5616a (patch)
tree8aee9df62b7079258347551cb5d2e19ad3c7f1a2
parent00e978013676e0f1a1c5aecfccb40f12fa29f7b4 (diff)
downloadspack-4d84c774d113f65941848dfca4123a05e2a5616a.tar.gz
spack-4d84c774d113f65941848dfca4123a05e2a5616a.tar.bz2
spack-4d84c774d113f65941848dfca4123a05e2a5616a.tar.xz
spack-4d84c774d113f65941848dfca4123a05e2a5616a.zip
Added dependency on hipify-clang and fixed hipify-clang package (#30576)
-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)