diff options
author | Mahendra Paipuri <44365948+mahendrapaipuri@users.noreply.github.com> | 2021-11-22 10:47:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-22 10:47:56 +0100 |
commit | 1a95b979d87cd9c25c7f1f5dda51d0278c9f71d1 (patch) | |
tree | 09bfa660f82af26ca3659750ec8e43b38dc43cce /var | |
parent | 0024e5cc9b5fe2f803d314e80ed14ade22d3bb55 (diff) | |
download | spack-1a95b979d87cd9c25c7f1f5dda51d0278c9f71d1.tar.gz spack-1a95b979d87cd9c25c7f1f5dda51d0278c9f71d1.tar.bz2 spack-1a95b979d87cd9c25c7f1f5dda51d0278c9f71d1.tar.xz spack-1a95b979d87cd9c25c7f1f5dda51d0278c9f71d1.zip |
Disable rsmi for hwloc when rocm is not enabled (#27547)
Co-authored-by: mahendrapaipuri <mahendra.paipuri@inria.fr>
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/hwloc/package.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hwloc/package.py b/var/spack/repos/builtin/packages/hwloc/package.py index a3a8597236..3efa4cd5a2 100644 --- a/var/spack/repos/builtin/packages/hwloc/package.py +++ b/var/spack/repos/builtin/packages/hwloc/package.py @@ -135,6 +135,14 @@ class Hwloc(AutotoolsPackage): if '+opencl' not in self.spec: args.append('--disable-opencl') + # If ROCm libraries are found in system /opt/rocm + # during config stage, hwloc builds itself with + # librocm_smi support. + # This can fail the config tests while building + # OpenMPI due to lack of rpath to librocm_smi + if '+rocm' not in self.spec: + args.append('--disable-rsmi') + if '+netloc' in self.spec: args.append('--enable-netloc') |