You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Neal Richardson (Jira)" <ji...@apache.org> on 2021/02/01 19:29:00 UTC

[jira] [Updated] (ARROW-11460) [R] Use system compression libraries if present on Linux

     [ 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)