This is an automated email from the ASF dual-hosted git repository.
apitrou 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 47432d1 ARROW-14300: [C++][R][CI] Work around missing include in xsimd
47432d1 is described below
commit 47432d1d3551689b2495cc10d809723e1da4956a
Author: Antoine Pitrou <[email protected]>
AuthorDate: Wed Oct 13 12:38:57 2021 +0200
ARROW-14300: [C++][R][CI] Work around missing include in xsimd
Upstream issue: https://github.com/xtensor-stack/xsimd/issues/595
Should fix the "test-r-gcc-11" nightly build
Closes #11391 from pitrou/ARROW-14300-xsimd-limites
Authored-by: Antoine Pitrou <[email protected]>
Signed-off-by: Antoine Pitrou <[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 +
4 files changed, 4 insertions(+)
diff --git a/cpp/src/arrow/util/bpacking_simd128_generated.h
b/cpp/src/arrow/util/bpacking_simd128_generated.h
index dca6929..cce2c90 100644
--- a/cpp/src/arrow/util/bpacking_simd128_generated.h
+++ b/cpp/src/arrow/util/bpacking_simd128_generated.h
@@ -21,6 +21,7 @@
#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 9fa0ded..9a3ff35 100644
--- a/cpp/src/arrow/util/bpacking_simd256_generated.h
+++ b/cpp/src/arrow/util/bpacking_simd256_generated.h
@@ -21,6 +21,7 @@
#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 d5d6438..85d8541 100644
--- a/cpp/src/arrow/util/bpacking_simd512_generated.h
+++ b/cpp/src/arrow/util/bpacking_simd512_generated.h
@@ -21,6 +21,7 @@
#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 9bdc225..8b4d52f 100644
--- a/cpp/src/arrow/util/bpacking_simd_codegen.py
+++ b/cpp/src/arrow/util/bpacking_simd_codegen.py
@@ -174,6 +174,7 @@ def main(simd_width):
#include <cstdint>
#include <cstring>
+ #include <limits> // missing include in xsimd
#include <xsimd/xsimd.hpp>