kou commented on pull request #8871:
URL: https://github.com/apache/arrow/pull/8871#issuecomment-741458568
+1
g++ crash is another problem:
```text
FAILED:
src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/codegen_internal.cc.o
/usr/bin/c++ -DARROW_EXPORTING -DARROW_HAVE_RUNTIME_AVX2
-DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2
-DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_HDFS -DARROW_JEMALLOC
-DARROW_JEMALLOC_INCLUDE_DIR="" -DARROW_WITH_BACKTRACE -DARROW_WITH_BROTLI
-DARROW_WITH_BZ2 -DARROW_WITH_LZ4 -DARROW_WITH_RE2 -DARROW_WITH_SNAPPY
-DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB
-DARROW_WITH_ZSTD -DURI_STATIC_BUILD -DUTF8PROC_STATIC -isystem
../thirdparty/flatbuffers/include -isystem thrift_ep-install/include -isystem
protobuf_ep-install/include -isystem jemalloc_ep-prefix/src -isystem
rapidjson_ep/src/rapidjson_ep-install/include -isystem
utf8proc_ep-install/include -isystem cares_ep-install/include -isystem
grpc_ep-install/include -isystem ../thirdparty/hadoop/include -isystem
orc_ep-install/include -Isrc -I../src -I../src/generated -Wno-noexcept-type
-Wno-subobject-linkage -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSE
RTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fdiagnostics-color=always -O3 -DNDEBUG -Wall -fno-semantic-interposition
-msse4.2 -DNDEBUG -fPIC -std=c++11 -MD -MT
src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/codegen_internal.cc.o -MF
src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/codegen_internal.cc.o.d
-o src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/codegen_internal.cc.o
-c ../src/arrow/compute/kernels/codegen_internal.cc
*** WARNING *** there are active plugins, do not report this as a bug unless
you can reproduce it without enabling any plugins.
Event | Plugins
PLUGIN_FINISH_UNIT | annobin: Generate final annotations
PLUGIN_START_UNIT | annobin: Generate global annotations
PLUGIN_ALL_PASSES_START | annobin: Generate per-function annotations
PLUGIN_ALL_PASSES_END | annobin: Register per-function end symbol
during GIMPLE pass: pre
In file included from /usr/include/c++/8/functional:59,
from ../src/arrow/vendored/string_view.hpp:1480,
from ../src/arrow/util/string_view.h:25,
from ../src/arrow/buffer.h:31,
from ../src/arrow/array/data.h:26,
from ../src/arrow/array/array_base.h:26,
from ../src/arrow/array/builder_binary.h:30,
from ../src/arrow/compute/kernels/codegen_internal.h:26,
from ../src/arrow/compute/kernels/codegen_internal.cc:18:
/usr/include/c++/8/bits/std_function.h: In static member function 'static
void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const
std::_Any_data&, _ArgTypes&& ...) [with _Functor =
arrow::compute::internal::MakeFlippedBinaryExec(arrow::compute::ArrayKernelExec)::<lambda(arrow::compute::KernelContext*,
const arrow::compute::ExecBatch&, arrow::Datum*)>; _ArgTypes =
{arrow::compute::KernelContext*, const arrow::compute::ExecBatch&,
arrow::Datum*}]':
/usr/include/c++/8/bits/std_function.h:295:7: internal compiler error:
Segmentation fault
_M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
^~~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccH7m5rg.out file, please attach this
to your bugreport.
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]