We would definitely welcome PRs with documentation or advice for RPi users. I have compiled Arrow and Parquet on Raspberry Pi in the past but not very recently (the project has grown a lot in size since then).
On Wed, Jan 9, 2019 at 10:08 AM Uwe L. Korn <m...@uwekorn.com> wrote: > > 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.