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

[R][CI] Improve rwinlib building on CI to stop re-downloading dependencies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 0.17.0
    • Continuous Integration, R
    • None

    Description

      Remove the --rmdeps arg to makepkg-mingw so that they don't get cleaned up. Then you can copy the relevant ones from /mingw64/lib / /mingw32/lib (see https://ci.appveyor.com/project/nealrichardson/arrow/builds/28875888?fullLog=true#L1134) when building the package in the followup script, rather than wget them all again later (and have to worry about version numbers, repositories, etc.).

      Note that relatedly, if we build libs during the arrow build (like uriparser), we can copy the .a files that get built from the build directory (which also gets deleted) to ${MINGW_PREFIX}/lib so that we can package them up later.

      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: