-
Notifications
You must be signed in to change notification settings - Fork 2
Description
The path names for the Arrow libs are hard coded. So the add-on JArrow will not install right out of Github if Apache Arrow is installed with homebrew.
lines 30-34 of arrow.ijs:
elseif. UNAME-:'Darwin' do.
arrow =. '/usr/local/lib/libarrow-glib.dylib'
parquet =. '/usr/local/lib/libparquet-glib.dylib'
flight =. '/usr/local/lib/libarrow-flight-glib.dylib'
dataset =. '/usr/local/lib/libarrow-dataset-glib.dylib'
A direct edit to the arrow.ijs file with the typical homebrew locations is a work around:.
elseif. UNAME-:'Darwin' do.
arrow =. '/opt/homebrew/lib/libarrow-glib.dylib'
parquet =. '/opt/homebrew/lib/libparquet-glib.dylib'
flight =. '/opt/homebrew/lib/libarrow-flight-glib.dylib'
dataset =. '/opt/homebrew/lib/libarrow-dataset-glib.dylib'
But it would be nice to have integrated homebrew Apache-Arrow support.
As an aside homebrew installation was fairly simple:
brew install apache-arrow
followed by
brew install apache-arrow-glib
That's all you need to do to get the homebrew version of Apache Arrow installed on MacOs.
Otherwise the package works on the 2 test cases I cared about so thank you for the hard work