From af9fd82476b8e9ab5d04b250ac3dbc3e8cde3291 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Mon, 13 Jan 2025 04:51:05 -0600 Subject: [PATCH] acts: conflict ~svg ~json when +traccc (#48534) --- var/spack/repos/builtin/packages/acts/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py index f0fe134c528..7e814342793 100644 --- a/var/spack/repos/builtin/packages/acts/package.py +++ b/var/spack/repos/builtin/packages/acts/package.py @@ -424,6 +424,10 @@ class Acts(CMakePackage, CudaPackage): for _scalar in _scalar_values: depends_on(f"detray scalar={_scalar}", when=f"scalar={_scalar}") + # ACTS enables certain options anyway based on other options + conflicts("~svg", when="+traccc") + conflicts("~json", when="+traccc") + # ACTS has been using C++17 for a while, which precludes use of old GCC conflicts("%gcc@:7", when="@0.23:") # When using C++20, disable gcc 9 and lower.