[
https://issues.apache.org/jira/browse/ARROW-11460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neal Richardson updated ARROW-11460:
------------------------------------
Description:
We vendor/bundle all compression libraries and have them disabled in the
default build. This is reliable, but it would be nice to use system libraries
if they're present.
It's not as simple as setting {{ARROW_DEPENDENCY_SOURCE=AUTO}} because we have
to know if we're using them in order to set the right `-lwhatever` flags in the
R package build (see ARROW-9303 for what happens if you don't). Maybe these can
be determined from the C++ build/cmake output rather than detected outside the
build (but this may require ARROW-6312).
was:
We vendor/bundle all compression libraries and have them disabled in the
default build. This is reliable, but it would be nice to use system libraries
if they're present.
It's not as simple as setting {{ARROW_DEPENDENCY_SOURCE=AUTO}} because we have
to know if we're using them in order to set the right `-lwhatever` flags in the
R package build. Maybe these can be determined from the C++ build/cmake output
rather than detected outside the build (but this may require ARROW-6312).
> [R] Use system compression libraries if present on Linux
> --------------------------------------------------------
>
> Key: ARROW-11460
> URL: https://issues.apache.org/jira/browse/ARROW-11460
> Project: Apache Arrow
> Issue Type: New Feature
> Components: R
> Reporter: Neal Richardson
> Priority: Major
>
> We vendor/bundle all compression libraries and have them disabled in the
> default build. This is reliable, but it would be nice to use system libraries
> if they're present.
> It's not as simple as setting {{ARROW_DEPENDENCY_SOURCE=AUTO}} because we
> have to know if we're using them in order to set the right `-lwhatever` flags
> in the R package build (see ARROW-9303 for what happens if you don't). Maybe
> these can be determined from the C++ build/cmake output rather than detected
> outside the build (but this may require ARROW-6312).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)