Hello Suvayu, for arrow-cpp it is definitely possible to cross-compile on the desktop as it using standard CMake for the build. There are a lot of guides available for doing cross compilation with CMake. This may work but I would expect that in some places we're probably not passing all flags through to the third party packages. For pyarrow, we are building all things with CMake but with an indirection. Thus I would expect that cross-compilation will be harder there.
There are currently people preparing a setup where we could build conda packages for ARM, this will be the preferred solution in future. Until then I would suggest that you actually build directly on the PI. This might take a lot of CPU time but will be simplest path for you. Installing just from the pyarrow source packages does not work. Instead you should follow the steps in http://arrow.apache.org/docs/latest/python/development.html using pip. Cheers Uwe On Wed, Jan 9, 2019, at 4:54 AM, Suvayu Ali wrote: > Hi everyone, > > I wanted run a long running data collection process on an RPi. But it > has been proven difficult to install pyarrow with pip as it still needs > to compile. > > Is it possible to I cross-compile it on my desktop? If so, could > someone point me in the right direction? > > Cheers, > > -- > Suvayu > > Open source is the future. It sets us free.