Commits


Neal Richardson authored and Wes McKinney committed cb9f7181623
ARROW-6181: [R] Only allow R package to install without libarrow on linux Relevant changes here: * Ensure that on macOS and Windows, the `ARROW_R_WITH_ARROW` option is always set. This means that if the library is actually not present, some later compilation step will fail. This means we won't be able to get useless binaries on CRAN for these platforms. * Additional debugging messages have been added to the macOS `configure` logic so that if the building on CRAN fails, we'll hopefully get some insight as to where it failed. * Windows `rwinlib` downloading tries more major versions if one is not found for the current R package version. In the current case, if there is no windows libarrow for `0.14.1.1` or `0.14.1.9000` (there is not), it will then try `0.14.1`. If there is no binary found for that version, it will try going back to the last minor release (`0.14.0`). * Since it is no longer possible to install the package on macOS or Windows and have `arrow_available()` be `FALSE`, the installation advice specific to these platforms has been removed from `install_arrow()`. Closes #5045 from nealrichardson/always-with-libarrow and squashes the following commits: 25ed81e44 <Neal Richardson> Revise install_arrow since it should no longer be possible to install on macOS or Windows without libarrow e8913d1b8 <Neal Richardson> Revise configure scripts so that Windows and macOS never install without Arrow C++ Authored-by: Neal Richardson <neal.p.richardson@gmail.com> Signed-off-by: Wes McKinney <wesm+git@apache.org>