[
https://issues.apache.org/jira/browse/ARROW-3884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16701071#comment-16701071
]
Antoine Pitrou commented on ARROW-3884:
---------------------------------------
You're right, it's probably not a requirement. It was just my experience with
llvmlite that static linking made distributing the library a lot easier. Also,
static linking can allow the linker to remove unused stuff (perhaps depending
on additional compiler / linker arguments), which can reduce the final size.
> [Python] Add LLVM6 to manylinux1 base image
> -------------------------------------------
>
> Key: ARROW-3884
> URL: https://issues.apache.org/jira/browse/ARROW-3884
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Python
> Reporter: Wes McKinney
> Priority: Major
> Fix For: 0.12.0
>
>
> This is necessary to be able to build and bundle libgandiva with the 0.12
> release
> This (epic!) build definition in Apache Kudu may be useful for building only
> the pieces that we need for linking the Gandiva libraries, which may help
> keep the image size minimal
> https://github.com/apache/kudu/blob/master/thirdparty/build-definitions.sh#L175
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)