Ben Givertz created ORC-765:
-------------------------------
Summary: Added build option to compile libraries with position
independent code
Key: ORC-765
URL: https://issues.apache.org/jira/browse/ORC-765
Project: ORC
Issue Type: New Feature
Components: C++
Affects Versions: 1.6.7
Reporter: Ben Givertz
When building the ORC c++ library, it will compile itself and its third party
dependencies as static libraries. However, on linux, it is not possible to link
these libraries to a shared object unless they are compiled with position
independent code.
I have added a BUILD_POSITION_INDEPENDENT_LIB option to the CMake file which is
turned OFF by default. However, if a user needs to compile the static libraries
with PIC, they are able to specify so by turning the option ON. This will
effect liborc and all of its external dependencies.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)