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

Wes McKinney commented on PARQUET-489:
--------------------------------------

It's true. Kudu, for example, generates internal and exported variants of each 
of its leaf libraries, and creates an exported {{libkudu_client.so}}

https://github.com/apache/incubator-kudu/blob/master/src/kudu/client/CMakeLists.txt#L78

I guess for now we should have tight visibility in the shared library (since 
this is causing problems already) and statically link libparquet for the unit 
tests. 

> Add visibility macros to be used for public and internal APIs of libparquet
> ---------------------------------------------------------------------------
>
>                 Key: PARQUET-489
>                 URL: https://issues.apache.org/jira/browse/PARQUET-489
>             Project: Parquet
>          Issue Type: New Feature
>          Components: parquet-cpp
>            Reporter: Wes McKinney
>            Assignee: Uwe L. Korn
>
> e.g. {{PARQUET_EXPORT}} and {{PARQUET_NO_EXPORT}}



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

Reply via email to