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

Reply via email to