diff --git a/cpp-cmake_modules-ThirdpartyToolchain.cmake.patch b/cpp-cmake_modules-ThirdpartyToolchain.cmake.patch new file mode 100644 index 0000000..abf3b50 --- /dev/null +++ b/cpp-cmake_modules-ThirdpartyToolchain.cmake.patch @@ -0,0 +1,11 @@ +--- apache-arrow-9.0.0/cpp/cmake_modules/ThirdpartyToolchain.cmake.orig 2022-09-07 07:48:37.767409763 -0400 ++++ apache-arrow-9.0.0/cpp/cmake_modules/ThirdpartyToolchain.cmake 2022-09-07 07:49:08.791870145 -0400 +@@ -2242,7 +2242,7 @@ + endif() + + if(ARROW_USE_XSIMD) +- resolve_dependency(xsimd REQUIRED_VERSION "8.1.0") ++ resolve_dependency(xsimd REQUIRED_VERSION "9.0.1") + + if(xsimd_SOURCE STREQUAL "BUNDLED") + add_library(xsimd INTERFACE IMPORTED) diff --git a/libarrow.spec b/libarrow.spec index fffc66f..879f66d 100644 --- a/libarrow.spec +++ b/libarrow.spec @@ -43,7 +43,8 @@ Source0: https://dist.apache.org/repos/dist/release/arrow/arrow-%{version}/apach # Fixes https://issues.apache.org/jira/browse/ARROW-17389 # # Patch squashed to apply cleanly to 9.0.0. -Patch: pr-13904-squashed.patch +Patch0001: pr-13904-squashed.patch +Patch0002: cpp-cmake_modules-ThirdpartyToolchain.cmake.patch # Apache ORC (liborc) has numerous compile errors and apparently assumes # a 64-bit build and runtime environment. This is only consumer of the liborc # package, and in turn the only consumer of this and liborc is Ceph, which @@ -859,6 +860,9 @@ export LD_LIBRARY_PATH='%{buildroot}%{_libdir}' #-------------------------------------------------------------------- %changelog +* Wed Sep 7 2022 Kaleb S. KEITHLEY - 9.0.0-7 +- Arrow 9.0.0, rebuild with xsimd 9.0.1 + * Sun Sep 4 2022 Kaleb S. KEITHLEY - 9.0.0-6 - Arrow 9.0.0, rebuild with liborc 1.8.0