File 386fa99.patch of Package xsimd

From 386fa99a454bf8df979c5ad382b9113cd35d6b35 Mon Sep 17 00:00:00 2001
From: serge-sans-paille <sergesanspaille@free.fr>
Date: Thu, 22 Jan 2026 22:00:13 +0100
Subject: [PATCH] Temporary workaround for #1232

---
 include/xsimd/arch/xsimd_neon64.hpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/xsimd/arch/xsimd_neon64.hpp b/include/xsimd/arch/xsimd_neon64.hpp
index 9f3c4bce8..6d85cd7ea 100644
--- a/include/xsimd/arch/xsimd_neon64.hpp
+++ b/include/xsimd/arch/xsimd_neon64.hpp
@@ -182,11 +182,15 @@ namespace xsimd
          * store<batch_bool> *
          *********************/
 
+#if !defined(__GNUC__) && !defined(__clang__)
+        // FIXME: reproduce the issue and understand why it fails, see
+        // https://github.com/xtensor-stack/xsimd/issues/1232
         template <class A>
         XSIMD_INLINE void store(batch_bool<double, A> b, bool* mem, requires_arch<neon>) noexcept
         {
             store(batch_bool<uint64_t, A>(b.data), mem, A {});
         }
+#endif
 
         /****************
          * load_complex *
openSUSE Build Service is sponsored by