From b5a5af8c0528ce9c189615fa3e63f4216e6536a0 Mon Sep 17 00:00:00 2001 From: Stephen Sachs Date: Tue, 10 Jan 2023 11:39:42 +0100 Subject: [adios2] Older versions of ifx (oneapi) fail compilation (#34819) See https://community.intel.com/t5/Intel-Fortran-Compiler/version-node-not-found-for-symbol/m-p/1443784/thread-id/164290 Fixes https://github.com/spack/spack/issues/31817 Co-authored-by: Stephen Sachs --- var/spack/repos/builtin/packages/adios2/package.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/var/spack/repos/builtin/packages/adios2/package.py b/var/spack/repos/builtin/packages/adios2/package.py index 5f567373f3..eb03bcf8de 100644 --- a/var/spack/repos/builtin/packages/adios2/package.py +++ b/var/spack/repos/builtin/packages/adios2/package.py @@ -91,6 +91,9 @@ class Adios2(CMakePackage, CudaPackage): conflicts("%intel@:15") conflicts("%pgi@:14") + # ifx does not support submodules in separate files + conflicts("%oneapi@:2022.1.0", when="+fortran") + depends_on("cmake@3.12.0:", type="build") depends_on("pkgconfig", type="build") -- cgit v1.2.3-70-g09d2