[ 
https://issues.apache.org/jira/browse/PARQUET-1029?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney updated PARQUET-1029:
----------------------------------
    Description: 
This regression was introduced in 
https://github.com/apache/parquet-cpp/commit/fc5228af3eee2ec8176e404ecb34b7ba985d0e4d.
 It can be seen with

((fc5228a...))$ nm -g debug/libparquet.so | c++filt | grep 
parquet::TypedColumnReader

compared with the prior commit. We need to change one of our examples (like the 
reader-writer example) to use dynamic linking so this problem is caught in the 
future.

  was:
Relatively new to C++.
I'm attempting to import Parquet-Cpp into my own C++ source code outside of a 
project. I've added this questiond here as well: 
https://stackoverflow.com/questions/44509984/importing-from-a-large-c-library, 
https://stackoverflow.com/questions/44507840/linking-a-shared-library-from-a-large-github-project?noredirect=1.
 Basically when I'm trying to link my source code to libparquet.so libraries 
and header files, the compiler is successful but the linker fails with 
undefined reference errors.

I've written about the issue in a lot of detail in the questions above. If 
required I can explain it again here?


> [C++] TypedColumnReader/TypeColumnWriter symbols are no longer being exported
> -----------------------------------------------------------------------------
>
>                 Key: PARQUET-1029
>                 URL: https://issues.apache.org/jira/browse/PARQUET-1029
>             Project: Parquet
>          Issue Type: Bug
>          Components: parquet-cpp
>         Environment: 64 Bit Ununtu 14.04
>            Reporter: Saatvik
>            Assignee: Wes McKinney
>            Priority: Minor
>              Labels: documentation, newbie, starter
>             Fix For: cpp-1.2.0
>
>
> This regression was introduced in 
> https://github.com/apache/parquet-cpp/commit/fc5228af3eee2ec8176e404ecb34b7ba985d0e4d.
>  It can be seen with
> ((fc5228a...))$ nm -g debug/libparquet.so | c++filt | grep 
> parquet::TypedColumnReader
> compared with the prior commit. We need to change one of our examples (like 
> the reader-writer example) to use dynamic linking so this problem is caught 
> in the future.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to