You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Wes McKinney (Jira)" <ji...@apache.org> on 2020/04/15 20:55:00 UTC

[jira] [Created] (ARROW-8476) [C++] Create "libarrow_thrift" containing all code requiring the Thrift libraries

Wes McKinney created ARROW-8476:
-----------------------------------

             Summary: [C++] Create "libarrow_thrift" containing all code requiring the Thrift libraries
                 Key: ARROW-8476
                 URL: https://issues.apache.org/jira/browse/ARROW-8476
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
            Reporter: Wes McKinney


The purpose of this is to avoid having to ever having to statically link libthrift.a into more than one shared library. Currently we are statically linking into libparquet.so, but there are some other efforts (e.g. libarrow_hiveserver2, which I'd eventually like to become production-worthy) where Thrift symbols are required. By factoring out the serialization code into a helper library we avoid the linking conundrum



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