Wes McKinney created ARROW-224:
----------------------------------

             Summary: [C++] Address static linking of boost dependencies
                 Key: ARROW-224
                 URL: https://issues.apache.org/jira/browse/ARROW-224
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++
            Reporter: Wes McKinney


As a follow up to ARROW-222, we will want to provide the option of standalone 
shared Arrow libraries, or at least forcing certain dependencies (like boost) 
to be statically linked. The problem with this is that many Linux distributions 
do not compile the boost static libs with {{-fPIC}}, so you get linker errors 
(see https://travis-ci.org/apache/arrow/jobs/139374716#L1430).

In our CI builds, it would be best to avoid building boost from source each 
time, so I switched things to depend on boost shared libraries at runtime, but 
it would be nice to have the option to statically link assuming an 
appropriately-compiled boost. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to