This repository has been archived by the owner on Oct 26, 2023. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In preparation for the upcoming Arrow 0.14 release, on apache/arrow#4622 I worked through building the arrow C++ library for R on Windows from the master branch of apache/arrow. (Aside: I'd like to review that CI setup with you; will follow up separately about that.) In the process, I sorted out a few config changes that were needed due to how the library has evolved in the couple of months since 0.13.
While I got a passing build, I found that the Parquet support that gets built is in practice limited because the library is built without snappy, which is commonly used to compress .parquet files.
I supposed that what was needed was to add snappy to this repository and then we could use that as a dependency in the arrow PKGBUILD, so that's what this PR does. This change fails on Appveyor due to another dependency (gcc-libs). Perhaps that needs to be added too, but I'm just learning how all this fits together and figured you could advise whether I'm on the right track before I advanced too much further with trial and error.