Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-10867

build failure on aarch64 with -DARROW_PYTHON=ON and gcc

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 3.0.0
    • C++

    Description

      Arrow will trigger compiler errors in (at least) gcc7, gcc8 and gcc9 on aarch64 on a https://aws.amazon.com/ec2/instance-types/c6/ instance.
      Compiling with clang-11 works fine.

      ```
      ../src/arrow/compute/kernels/scalar_cast_nested.cc: In function ‘void arrow::compute::internal::CastListExec(arrow::compute::KernelContext*, const arrow
      ::compute::ExecBatch&, arrow::Datum*) [with Type = arrow::LargeListType]’: ../src/arrow/compute/kernels/scalar_cast_nested.cc:33:6: internal compiler error: Segmentation fault
      void CastListExec(KernelContext* ctx, const ExecBatch& batch, Datum* out) {
      ^~~~~~~~~~~~
      Please submit a full bug report,
      with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
      ```

      Full build log attached.

      Attachments

        1. arrow
          30 kB
          Leonard Lausen

        Issue Links

          Activity

            People

              apitrou Antoine Pitrou
              lausen Leonard Lausen
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1.5h
                  1.5h