This is an automated email from the ASF dual-hosted git repository.
kszucs pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/master by this push:
new bea1701 ARROW-14340: [C++] Bump xsimd to fix build error on Apple M1
bea1701 is described below
commit bea1701932f2345042129de7472b8c4272ab069f
Author: Yibo Cai <[email protected]>
AuthorDate: Mon Oct 18 12:20:14 2021 +0200
ARROW-14340: [C++] Bump xsimd to fix build error on Apple M1
This patch also reverts `#inlcude <limits>` workaround.
Closes #11431 from cyb70289/14340-xsimd-m1
Authored-by: Yibo Cai <[email protected]>
Signed-off-by: Krisztián Szűcs <[email protected]>
---
cpp/src/arrow/util/bpacking_simd128_generated.h | 1 -
cpp/src/arrow/util/bpacking_simd256_generated.h | 1 -
cpp/src/arrow/util/bpacking_simd512_generated.h | 1 -
cpp/src/arrow/util/bpacking_simd_codegen.py | 1 -
cpp/thirdparty/versions.txt | 4 ++--
5 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/cpp/src/arrow/util/bpacking_simd128_generated.h
b/cpp/src/arrow/util/bpacking_simd128_generated.h
index cce2c90..dca6929 100644
--- a/cpp/src/arrow/util/bpacking_simd128_generated.h
+++ b/cpp/src/arrow/util/bpacking_simd128_generated.h
@@ -21,7 +21,6 @@
#include <cstdint>
#include <cstring>
-#include <limits> // missing include in xsimd
#include <xsimd/xsimd.hpp>
diff --git a/cpp/src/arrow/util/bpacking_simd256_generated.h
b/cpp/src/arrow/util/bpacking_simd256_generated.h
index 9a3ff35..9fa0ded 100644
--- a/cpp/src/arrow/util/bpacking_simd256_generated.h
+++ b/cpp/src/arrow/util/bpacking_simd256_generated.h
@@ -21,7 +21,6 @@
#include <cstdint>
#include <cstring>
-#include <limits> // missing include in xsimd
#include <xsimd/xsimd.hpp>
diff --git a/cpp/src/arrow/util/bpacking_simd512_generated.h
b/cpp/src/arrow/util/bpacking_simd512_generated.h
index 85d8541..d5d6438 100644
--- a/cpp/src/arrow/util/bpacking_simd512_generated.h
+++ b/cpp/src/arrow/util/bpacking_simd512_generated.h
@@ -21,7 +21,6 @@
#include <cstdint>
#include <cstring>
-#include <limits> // missing include in xsimd
#include <xsimd/xsimd.hpp>
diff --git a/cpp/src/arrow/util/bpacking_simd_codegen.py
b/cpp/src/arrow/util/bpacking_simd_codegen.py
index 8b4d52f..9bdc225 100644
--- a/cpp/src/arrow/util/bpacking_simd_codegen.py
+++ b/cpp/src/arrow/util/bpacking_simd_codegen.py
@@ -174,7 +174,6 @@ def main(simd_width):
#include <cstdint>
#include <cstring>
- #include <limits> // missing include in xsimd
#include <xsimd/xsimd.hpp>
diff --git a/cpp/thirdparty/versions.txt b/cpp/thirdparty/versions.txt
index 6e1d2c1..3528d4e 100644
--- a/cpp/thirdparty/versions.txt
+++ b/cpp/thirdparty/versions.txt
@@ -82,8 +82,8 @@ ARROW_THRIFT_BUILD_VERSION=0.13.0
ARROW_THRIFT_BUILD_SHA256_CHECKSUM=7ad348b88033af46ce49148097afe354d513c1fca7c607b59c33ebb6064b5179
ARROW_UTF8PROC_BUILD_VERSION=v2.6.1
ARROW_UTF8PROC_BUILD_SHA256_CHECKSUM=4c06a9dc4017e8a2438ef80ee371d45868bda2237a98b26554de7a95406b283b
-ARROW_XSIMD_BUILD_VERSION=f212f3c3801924bf218bc39705230a747467edcb
-ARROW_XSIMD_BUILD_SHA256_CHECKSUM=8f362dfbc12026e6689563cbe5f1680443d50c2e133110245d270da5e2edc0a9
+ARROW_XSIMD_BUILD_VERSION=aeec9c872c8b475dedd7781336710f2dd2666cb2
+ARROW_XSIMD_BUILD_SHA256_CHECKSUM=0a841e6c8acf216150e4fc19fca8e29fbab9614b56ac7b96e56019264ca27b26
ARROW_ZLIB_BUILD_VERSION=1.2.11
ARROW_ZLIB_BUILD_SHA256_CHECKSUM=c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
ARROW_ZSTD_BUILD_VERSION=v1.5.0