[ 
https://issues.apache.org/jira/browse/ARROW-5879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney closed ARROW-5879.
-------------------------------
    Fix Version/s:     (was: 0.16.0)
       Resolution: Duplicate

This was done in 
https://github.com/apache/arrow/commit/102acc47287c37a01ac11a5cb6bd1da3f1f0712d#diff-79b695dff65b8b0a69bfed14e824cb18

> [C++][Python] Clean up linking of optional libraries within C++ and to Python 
> extensions
> ----------------------------------------------------------------------------------------
>
>                 Key: ARROW-5879
>                 URL: https://issues.apache.org/jira/browse/ARROW-5879
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, Python
>            Reporter: Wes McKinney
>            Priority: Major
>
> Optional modules such as
> * Flight (and its dependents, including OpenSSL)
> * Parquet
> * Gandiva
> are all linked unconditionally to {{pyarrow.lib}}. It would be better IMHO to 
> only link these libraries to the corresponding Cython extension rather than 
> link everything to every extension.
> Relatedly, libraries like OpenSSL are being included in linking with all 
> shared libraries. We should clean this up to only link to the relevant shared 
> libraries where it is required, like {{libparquet}} (for encryption support) 
> and {{libarrow_flight}} (for using gRPC with TLS)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to