commit: 228539e421268babedc083264887541e99204689 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Sat Nov 25 02:07:51 2023 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Sat Nov 25 02:08:42 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=228539e4
dev-libs/apache-arrow: fix build with gcc:14 Closes: https://bugs.gentoo.org/917681 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild | 5 ++++- dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild index d5fbf06edf70..1efaeb5c1772 100644 --- a/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild +++ b/dev-libs/apache-arrow/apache-arrow-14.0.1.ebuild @@ -63,7 +63,10 @@ REQUIRED_USE=" ssl? ( json ) " -PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" + "${FILESDIR}"/${P}-gcc14.patch +) src_prepare() { # use Gentoo CXXFLAGS, specify docdir at src_configure. diff --git a/dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch b/dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch new file mode 100644 index 000000000000..ccaf8cff0e98 --- /dev/null +++ b/dev-libs/apache-arrow/files/apache-arrow-14.0.1-gcc14.patch @@ -0,0 +1,10 @@ +--- a/src/arrow/filesystem/util_internal.cc 2023-11-23 17:13:03.062791581 +0100 ++++ b/src/arrow/filesystem/util_internal.cc 2023-11-23 17:13:22.441459075 +0100 +@@ -18,6 +18,7 @@ + #include "arrow/filesystem/util_internal.h" + + #include <cerrno> ++#include <algorithm> + + #include "arrow/buffer.h" + #include "arrow/filesystem/path_util.h"
