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

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

Related to PARQUET-638, currently on CentOS 6 we have:

{code}
$ ldd libparquet.so 
ldd: warning: you do not have execution permission for `./libparquet.so'
./libparquet.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found 
(required by ./libparquet.so)
./libparquet.so: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found 
(required by ./libparquet.so)
./libparquet.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found 
(required by ./libparquet.so)
./libparquet.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found 
(required by ./libparquet.so)
        linux-vdso.so.1 =>  (0x00007ffed0b75000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2e53191000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2e52f7a000)
{code}

So as soon as we have visibility set up, hypothetically we'll be able to 
statically link libstdc++ to create libraries that can be used on Linuxes with 
older glibc / libstdc++

> 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