Skip to content

MacOs with homebrew Arrow install #8

@tmcguirefl

Description

@tmcguirefl

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions