From 676e6f783724cacdac6a06889bfd44e4ac145085 Mon Sep 17 00:00:00 2001 From: Kaleb S. KEITHLEY Date: Aug 08 2022 13:43:04 +0000 Subject: Revert "update to xsimd-8.1.0 for libarrow-9.0.0" This reverts commit 035ce60b28a01b570a743b627793db604ac04388. --- diff --git a/SOURCES/742.patch b/SOURCES/742.patch deleted file mode 100644 index 6701e96..0000000 --- a/SOURCES/742.patch +++ /dev/null @@ -1,48 +0,0 @@ -From fbb1523f7874ac9de37989cbd6c17af70de68f28 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Fri, 13 May 2022 11:34:53 +0200 -Subject: [PATCH] Do not run tests on unsupported architectures - ---- - test/test_batch_manip.cpp | 5 +++++ - test/test_sum.hpp | 3 +++ - 2 files changed, 8 insertions(+) - -diff --git a/test/test_batch_manip.cpp b/test/test_batch_manip.cpp -index 45c8939f8..b8ca978d3 100644 ---- a/test/test_batch_manip.cpp -+++ b/test/test_batch_manip.cpp -@@ -9,6 +9,9 @@ - * The full license is in the file LICENSE, distributed with this software. * - ****************************************************************************/ - -+#include "xsimd/xsimd.hpp" -+#ifndef XSIMD_NO_SUPPORTED_ARCHITECTURE -+ - #include "test_utils.hpp" - - namespace xsimd -@@ -212,3 +215,5 @@ TYPED_TEST(swizzle_test, swizzle_dup) - { - this->swizzle_dup(); - } -+ -+#endif -diff --git a/test/test_sum.hpp b/test/test_sum.hpp -index 89af1a236..e5edeaf0f 100644 ---- a/test/test_sum.hpp -+++ b/test/test_sum.hpp -@@ -1,6 +1,7 @@ - #ifndef XSIMD_TEST_SUM_HPP - #define XSIMD_TEST_SUM_HPP - #include "xsimd/xsimd.hpp" -+#ifndef XSIMD_NO_SUPPORTED_ARCHITECTURE - - struct sum - { -@@ -29,3 +30,5 @@ extern template float sum::operator()(xsimd::avx, float const*, unsigned); - #endif - - #endif -+ -+#endif diff --git a/SPECS/xsimd.spec b/SPECS/xsimd.spec index c91d558..28529df 100644 --- a/SPECS/xsimd.spec +++ b/SPECS/xsimd.spec @@ -1,14 +1,12 @@ Name: xsimd -Version: 8.1.0 -Release: 1%{?dist} +Version: 8.0.5 +Release: 2%{?dist} Summary: C++ wrappers for SIMD intrinsics License: BSD URL: https://xsimd.readthedocs.io/ %global github https://github.com/xtensor-stack/xsimd Source0: %{github}/archive/%{version}/%{name}-%{version}.tar.gz -Patch0: 742.patch - BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: gtest-devel @@ -50,12 +48,15 @@ Provides: %{name}-static = %{version}-%{release} %autosetup -p1 %build -%cmake -DBUILD_TESTS:BOOL=OFF +%cmake %cmake_build %install %cmake_install +%check +# Explicitly not supported upstream for simd mode. Still valuable for scalar mode layer. + %files devel %doc README.md %license LICENSE @@ -64,9 +65,6 @@ Provides: %{name}-static = %{version}-%{release} %{_libdir}/pkgconfig/%{name}.pc %changelog -* Mon Aug 8 2022 Kaleb S. KEITHLEY - 8.1.0-1 -- update to 8.1.0 needed by libarrow-9.0.0 - * Wed Feb 23 2022 Kaleb S. KEITHLEY - 8.0.5-2 - update to 8.0.5 for SSE4_2, needed by libarrow-7.0.0