hi Daniel — is pip-installed pyarrow your only version of Arrow or do
you have the C++ library installed separately?

here's the C++ libraries that I have installed bundled with pyarrow

-rwx--x--x   1 wesm  staff  26097016 Jun 10 13:28 libarrow.400.dylib
-rwx--x--x   1 wesm  staff   1685632 Jun 10 13:28 libarrow_dataset.400.dylib
-rwx--x--x   1 wesm  staff   8280960 Jun 10 13:28 libarrow_flight.400.dylib
-rwx--x--x   1 wesm  staff   1482232 Jun 10 13:28 libarrow_python.400.dylib
-rwx--x--x   1 wesm  staff    117256 Jun 10 13:28
libarrow_python_flight.400.dylib
-rwx--x--x   1 wesm  staff   3135080 Jun 10 13:28 libparquet.400.dylib
-rwx--x--x   1 wesm  staff    237240 Jun 10 13:28 libplasma.400.dylib

That libarrow_python* library is the one you need. If you are
depending on a separately-installed C++ library, you need to build
with -DARROW_PYTHON=ON

On Thu, Jun 10, 2021 at 12:25 AM Daniel Foreman <[email protected]> wrote:
>
> Hello,
>
> This is a continuation of issue #10488 on the Apache Arrow Github.  Thank you 
> for your quick response!
>
> I have added
>
> target_link_libraries(helperfuncs PRIVATE arrow_python_shared)
>
> to my cmakelists file, but it appears that cmake is unable to find this 
> library, while it can find both the arrow_shared and arrow_static libraries.  
> The documentation doesn't appear to mention arrow_python_shared either.  Am I 
> missing this library?  I downloaded pyarrow using python pip install into a 
> python virtual-environment.  Does apache arrow need to be cloned from github 
> to get this library?
>
> I can't seem to find libraries under the names arrow_shared or arrow_static 
> in my pyarrow module directory, and it seems these are an umbrella name for a 
> variety of libraries.  Is this the case?  If not, where should I look to find 
> them?

Reply via email to