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

Reply via email to