summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorHarmen Stoppels <me@harmenstoppels.nl>2024-01-25 08:43:29 +0100
committerGitHub <noreply@github.com>2024-01-25 08:43:29 +0100
commit2721b4c10d27afde281ea0cdb0480a7343ce0863 (patch)
tree4f3d50807c541a571e0953bac3a2bb75b6869e49 /var
parent31ed39303cfb6039082c63f741781ce86cff97df (diff)
downloadspack-2721b4c10d27afde281ea0cdb0480a7343ce0863.tar.gz
spack-2721b4c10d27afde281ea0cdb0480a7343ce0863.tar.bz2
spack-2721b4c10d27afde281ea0cdb0480a7343ce0863.tar.xz
spack-2721b4c10d27afde281ea0cdb0480a7343ce0863.zip
llvm: disable libomptarget AMDGPU plugin (#42265)
Fixes CI on develop
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/llvm/package.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py
index c19792be4c..266922926b 100644
--- a/var/spack/repos/builtin/packages/llvm/package.py
+++ b/var/spack/repos/builtin/packages/llvm/package.py
@@ -841,6 +841,12 @@ class Llvm(CMakePackage, CudaPackage):
cmake_args.append(from_variant("LIBOMPTARGET_ENABLE_DEBUG", "libomptarget_debug"))
+ if spec.satisfies("@14:"):
+ # The hsa-rocr-dev package may be pulled in through hwloc, which can lead to cmake
+ # finding libhsa and enabling the AMDGPU plugin. Since we don't support this yet,
+ # disable explicitly. See commit a05a0c3c2f8eefc80d84b7a87a23a4452d4a3087.
+ cmake_args.append(define("LIBOMPTARGET_BUILD_AMDGPU_PLUGIN", False))
+
if "+lldb" in spec:
projects.append("lldb")
cmake_args.extend(