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

Wes McKinney commented on ARROW-3860:
-------------------------------------

Sorry, it wasn't clear to me that the packaging you were describing is part of 
the repository. In part this is because the community does not have regular 
visibility into these packaging jobs and whether they work or not. I'd love to 
be able to easily run all of the tasks as part of verifying changes to the 
build system. You might want to add some checks to 
https://github.com/apache/arrow/blob/master/dev/tasks/gandiva-jars/build-cpp.sh 
to assert that the shared libraries do not have a runtime dependency on 
libstdc++

I consider hard-coding {{-static-libstdc++}} in a C++ build system to be a bug, 
see ARROW-3437. Also, these packages are not fully portable because they have a 
minimum glibc ABI requirement equal to the version in Ubuntu 14.04. 

> [Gandiva] [C++] Fix packaging broken recently
> ---------------------------------------------
>
>                 Key: ARROW-3860
>                 URL: https://issues.apache.org/jira/browse/ARROW-3860
>             Project: Apache Arrow
>          Issue Type: Task
>            Reporter: Praveen Kumar Desabandu
>            Assignee: Praveen Kumar Desabandu
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 0.12.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> This 
> [commit|https://github.com/apache/arrow/commit/ba2b2ea2301f067cc95306e11546ddb6d402a55c#diff-d5e5df5984ba660e999a7c657039f6af]
>  broke gandiva packaging by removing static linking of std c++, since dremio 
> consumes a fat jar that includes packaged gandiva native libraries we would 
> need to statically link std c++
> As suggested in the commit message will re-introduce it as a CMake Flag.



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

Reply via email to