diff --git a/var/spack/repos/builtin/packages/magma/package.py b/var/spack/repos/builtin/packages/magma/package.py index 102e8d96aab..346797bd3be 100644 --- a/var/spack/repos/builtin/packages/magma/package.py +++ b/var/spack/repos/builtin/packages/magma/package.py @@ -128,6 +128,9 @@ def cmake_args(self): if '+rocm' in spec: options.extend(['-DMAGMA_ENABLE_HIP=ON']) options.extend(['-DCMAKE_CXX_COMPILER=hipcc']) + # See https://github.com/ROCmSoftwarePlatform/rocFFT/issues/322 + if spec.satisfies('^cmake@3.21:'): + options.extend(['-D__skip_rocmclang=ON']) else: options.extend(['-DMAGMA_ENABLE_CUDA=ON'])