From 7c3b14678996cfdcc411d624e0e93f71e44e0efa Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Tue, 16 Nov 2021 18:08:07 +0100 Subject: [PATCH] llvm: flang implies mlir (#27449) --- var/spack/repos/builtin/packages/llvm/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index 300b5dbfb6b..97ec56be5f5 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -199,6 +199,8 @@ class Llvm(CMakePackage, CudaPackage): # Introduced in version 11 as a part of LLVM and not a separate package. conflicts("+flang", when="@:10") + conflicts('~mlir', when='+flang', msg='Flang requires MLIR') + # Older LLVM do not build with newer compilers, and vice versa conflicts("%gcc@11:", when="@:7") conflicts("%gcc@8:", when="@:5")