From fc3b732b148014bccd655ae2699141c3cca03b32 Mon Sep 17 00:00:00 2001 From: "Seth R. Johnson" Date: Mon, 28 Apr 2025 19:29:52 -0400 Subject: [PATCH] vecgeom: patch missing templates for apple clang (#50210) --- var/spack/repos/builtin/packages/vecgeom/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/vecgeom/package.py b/var/spack/repos/builtin/packages/vecgeom/package.py index a9f7a0a5f41..cc6375b0af9 100644 --- a/var/spack/repos/builtin/packages/vecgeom/package.py +++ b/var/spack/repos/builtin/packages/vecgeom/package.py @@ -123,6 +123,12 @@ class Vecgeom(CMakePackage, CudaPackage): sha256="f172b0a9ee1de4931b106d8500d1a60d5688c9bce324cf12ca107ec866a16c56", when="@1.2.7:1.2.10 +cuda ^cuda@:11", ) + # Fix -Wmissing-template-arg-list-after-template-kw + patch( + "https://gitlab.cern.ch/VecGeom/VecGeom/-/merge_requests/1251.diff", + sha256="b9419c6666389b69ee2c9125d10f25b423fce339495413ac4762ae6f32bdea63", + when="@:1.2.10 ^apple-clang@17:", + ) def std_when(values): for v in values: