[
https://issues.apache.org/jira/browse/ARROW-16878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neal Richardson updated ARROW-16878:
------------------------------------
Description:
On ARROW-16510, I added the GCS filesystem to the arrow PKGBUILD, bundling it
in the arrow build. A better solution would be to put google-cloud-cpp in
rtools-packages so we don't have to build it every time.
There is no google-cloud-cpp in https://github.com/msys2/MINGW-packages, so
either we'd have to make one up for rtools-packages, or we use the bundled
google-cloud-cpp in our cmake and see if we can put as many of its dependencies
in rtools-packages to ease the build. Either way, we'd want to start by adding
its dependencies.
https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-nlohmann-json
exists in MINGW-packages and could be brought over, but I don't think it's a
big deal if it is bundled.
https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-abseil-cpp/PKGBUILD
exists and could be brought over, but note that it uses C++17. That doesn't
seem to be a hard requirement, at least for what we're using, since we're
building it with C++11.
was:
On ARROW-16510, I added the GCS filesystem to the arrow PKGBUILD, bundling it
in the arrow build. A better solution would be to put google-cloud-cpp in
rtools-packages so we don't have to build it every time.
There is no google-cloud-cpp in https://github.com/msys2/MINGW-packages, so
either we'd have to make one up for rtools-packages, or we use the bundled
google-cloud-cpp in our cmake and see if we can put as many of its dependencies
in rtools-packages to ease the build.
https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-nlohmann-json
exists in MINGW-packages and could be brought over, but I don't think it's a
big deal if it is bundled.
https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-abseil-cpp/PKGBUILD
exists and could be brought over, but note that it uses C++17. That doesn't
seem to be a hard requirement, at least for what we're using, since we're
building it with C++11.
> [R] Move Windows GCS dependency building upstream
> -------------------------------------------------
>
> Key: ARROW-16878
> URL: https://issues.apache.org/jira/browse/ARROW-16878
> Project: Apache Arrow
> Issue Type: New Feature
> Components: Packaging, R
> Reporter: Neal Richardson
> Priority: Major
> Fix For: 9.0.0
>
>
> On ARROW-16510, I added the GCS filesystem to the arrow PKGBUILD, bundling it
> in the arrow build. A better solution would be to put google-cloud-cpp in
> rtools-packages so we don't have to build it every time.
> There is no google-cloud-cpp in https://github.com/msys2/MINGW-packages, so
> either we'd have to make one up for rtools-packages, or we use the bundled
> google-cloud-cpp in our cmake and see if we can put as many of its
> dependencies in rtools-packages to ease the build. Either way, we'd want to
> start by adding its dependencies.
> https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-nlohmann-json
> exists in MINGW-packages and could be brought over, but I don't think it's a
> big deal if it is bundled.
> https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-abseil-cpp/PKGBUILD
> exists and could be brought over, but note that it uses C++17. That doesn't
> seem to be a hard requirement, at least for what we're using, since we're
> building it with C++11.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)