Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-10734 [R] Build and test on Solaris
  3. ARROW-11736

[R] Allow string compute functions to be optional

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0
    • R

    Description

      The Solaris build fails to build libarrow_bundled_dependencies.a because of some mismatch of arguments to the ar command:

      [ 19%] Bundling /export/home/XnknpBn/Rtemp/RtmpBOhxfH/file66df7a592ae4/release/libarrow_bundled_dependencies.a
      gmake[2]: Entering directory '/export/home/XnknpBn/Rtemp/RtmpBOhxfH/file66df7a592ae4'
      usage: ar -d[-SvV] archive file ...
             ar -m[-abiSvV] [posname] archive file ...
             ar -p[-vV][-sS] archive [file ...]
             ar -q[-cuvSV] [-abi] [posname] [file ...]
             ar -r[-cuvSV] [-abi] [posname] [file ...]
             ar -t[-vV][-sS] archive [file ...]
             ar -x[-vV][-sSCT] archive [file ...]
      gmake[2]: *** [src/arrow/CMakeFiles/arrow_bundled_dependencies.dir/build.make:61: release/libarrow_bundled_dependencies.a] Error 1
      

      If ARROW_PARQUET=OFF (ARROW-11735), the only dependencies to bundle are re2 and utf8proc. So we could either fix the ar invocation, or we could make re2 and utf8proc optional. Build-wise, they are optional, but we have some tests that call the string kernels, and we'd need to know that they should be skipped (i.e. another option in skip_if_not_available().

      Attachments

        Issue Links

          Activity

            People

              npr Neal Richardson
              npr Neal Richardson
              Votes:
              0 Vote for this issue
              Watchers:
              2 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