From bc5b57dca90728ae27b77a7976ef7d9dff956b3b Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Mon, 14 Apr 2025 08:23:31 -0500 Subject: [PATCH] fmt: conflicts llvm@21: when @:11.0 (#49965) * fmt: conflicts llvm@21: when @:11.0 * Update var/spack/repos/builtin/packages/fmt/package.py Co-authored-by: Mikael Simberg --------- Co-authored-by: Mikael Simberg --- var/spack/repos/builtin/packages/fmt/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/fmt/package.py b/var/spack/repos/builtin/packages/fmt/package.py index e962ab1c19a..c1737e406d7 100644 --- a/var/spack/repos/builtin/packages/fmt/package.py +++ b/var/spack/repos/builtin/packages/fmt/package.py @@ -79,6 +79,8 @@ class Fmt(CMakePackage): # (https://github.com/fmtlib/fmt/issues/3028) conflicts("cxxstd=17", when="@9.0.0%intel") conflicts("cxxstd=17", when="@9.0.0%nvhpc") + # clang-21 requires fmt-11.1.0 (https://github.com/fmtlib/fmt/pull/4187) + conflicts("%[virtuals=cxx] llvm@21:", when="@:11.0") # Use CMAKE_CXX_STANDARD to define C++ flag, as in later versions patch("fmt-use-cmake-cxx-standard_3.0.0.patch", when="@3.0.0")