From 9604c0a9b36048a6d5eaee642c4c6adcf0162ab9 Mon Sep 17 00:00:00 2001 From: Mikael Simberg Date: Thu, 5 Sep 2024 00:50:06 +0200 Subject: [PATCH] boost: Conditionally include/exclude Boost.Json depending on Boost version (#46200) --- var/spack/repos/builtin/packages/boost/package.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/var/spack/repos/builtin/packages/boost/package.py b/var/spack/repos/builtin/packages/boost/package.py index d813ce66530..1f2ff0f0ac9 100644 --- a/var/spack/repos/builtin/packages/boost/package.py +++ b/var/spack/repos/builtin/packages/boost/package.py @@ -690,6 +690,9 @@ def install(self, spec, prefix): remove_if_in_list = lambda lib, libs: libs.remove(lib) if lib in libs else None # Remove libraries that the release version does not support + if not spec.satisfies("@1.75.0:"): + remove_if_in_list("json", with_libs) + remove_if_in_list("json", without_libs) if spec.satisfies("@1.69.0:"): remove_if_in_list("signals", with_libs) remove_if_in_list("signals", without_libs)