planetlabs / gpq

Utility for working with GeoParquet
https://planetlabs.github.io/gpq/
Apache License 2.0
138 stars 8 forks source link

Use patch for ARM64 assembly bitmap extraction #81

Closed tschaub closed 10 months ago

tschaub commented 10 months ago

This temporarily replaces the Arrow dependency with the fix in https://github.com/apache/arrow/pull/37785 - making it possible to read Parquet files with all null values on ARM64 devices.

Fixes #57.

zeroshade commented 10 months ago

@tschaub If desired, instead of using that patch (until it is merged) you could also just build with the noasm tag which should fix the issue until the fix is merged in. The noasm tag will just force it to default to the pure go implementation rather than use the vectorized assembly which has the issue.

tschaub commented 10 months ago

Thanks, @zeroshade. I figured this could be an opportunity to help validate the fix too. If it doesn't get merged or if other issues come up, I'll go with the noasm tag.