[ 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)