Open WillAyd opened 4 months ago
It looks like the pyarrow-core library exposes symbols that are not explicitly exported by Arrow:
I'm not sure I understand what you mean. Let's distinguish between libarrow
the library and pyarrow-core
the python bindings that build on the library.
You show that libarrow
contains some symbols that could apparently be hidden - presumably they are not being used by pyarrow-core then? If we're on the same page w.r.t. that, great!
Yea sorry - should have been clearer that I was talking about libarrow
. The more I look at this I think there are a few gaps upstream in Arrow - need to investigate further
Solution to issue cannot be found in the documentation.
Issue
It looks like the pyarrow-core library exposes symbols that are not explicitly exported by Arrow:
Setting the CXXFLAG -fvisibility-hidden should get rid of these and help shave off some package size (locally I saw about a 5% reduction)
Installed packages
Environment info