[ 
https://issues.apache.org/jira/browse/ARROW-5101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16808505#comment-16808505
 ] 

Antoine Pitrou commented on ARROW-5101:
---------------------------------------

Static libraries are probably used much more often on Unix than on Windows, 
where DLLs are the norm. So it makes sense to still ship static libraries on 
Unix if it doesn't pose a problem.

> [Packaging] Avoid bundling static libraries in Windows conda packages
> ---------------------------------------------------------------------
>
>                 Key: ARROW-5101
>                 URL: https://issues.apache.org/jira/browse/ARROW-5101
>             Project: Apache Arrow
>          Issue Type: Wish
>          Components: C++, Packaging
>    Affects Versions: 0.13.0
>            Reporter: Antoine Pitrou
>            Priority: Major
>
> We're currently bundling static libraries in Windows conda packages. 
> Unfortunately, it causes these to be quite large:
> {code:bash}
> $ ls -la ./Library/lib
> total 507808
> drwxrwxr-x 4 antoine antoine      4096 avril  3 10:28 .
> drwxrwxr-x 5 antoine antoine      4096 avril  3 10:28 ..
> -rw-rw-r-- 1 antoine antoine   1507048 avril  1 20:58 arrow.lib
> -rw-rw-r-- 1 antoine antoine     76184 avril  1 20:59 arrow_python.lib
> -rw-rw-r-- 1 antoine antoine  61323846 avril  1 21:00 arrow_python_static.lib
> -rw-rw-r-- 1 antoine antoine 328090000 avril  1 21:02 arrow_static.lib
> drwxrwxr-x 3 antoine antoine      4096 avril  3 10:28 cmake
> -rw-rw-r-- 1 antoine antoine    491292 avril  1 21:02 parquet.lib
> -rw-rw-r-- 1 antoine antoine 128473780 avril  1 21:03 parquet_static.lib
> drwxrwxr-x 2 antoine antoine      4096 avril  3 10:27 pkgconfig
> {code}
> (see files in https://anaconda.org/conda-forge/arrow-cpp/files )
> We should probably only ship dynamic libraries under Windows, as those are 
> reasonably small.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to