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

[R] Make sure bundled installation works even if there are system packages

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.17.0
    • R

    Description

      Among the issues:

      • In https://github.com/apache/arrow/issues/6435: 0.15 system packages didn't have libarrow_dataset, so if they're installed and you try to install 0.16, pkg-config probably reports that the packages aren't available and it tries to build from source. That's fine except that in the linking step, apparently the system packages are being picked up instead of the static libs we just built, so installation fails (presumably until you either upgrade the system packages or delete them). In general, if we've decided to build/download static libs to match the R package, we should make sure those are the ones that get picked up.
      • Whenever pkg-config does find packages, check the version and make sure it matches the R version, and if not, don't use them because they almost certainly won't work.

      Attachments

        Activity

          People

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