Level / rocksdb

Pure C++ Node.js RocksDB binding. An abstract-leveldown compliant store.
MIT License
229 stars 53 forks source link

Publish linux-arm64 binaries #188

Open yagop opened 2 years ago

yagop commented 2 years ago

I can see binaries are prebuilded: darwin-x64+arm64 linux-x64 win32-x64 but linux-arm64 is not available in the npm package.

May you publish linux ARM64 binary along the others? 🙏

MeanwhileMedia commented 2 years ago

I would also really appreciate this. Installing Level/rocksdb on a Raspberry Pi 4 (8gb) takes like 30 minutes. Not ideal for users who do a clean npm install as part of a deploy routine. Thanks.

dillionverma commented 2 years ago

I have similar issue as well when building a node-alpine docker image on my m1 macbook which has arm64 architecture

sds commented 1 year ago

Attempted to address in #216, but this would require a maintainer to approve and then initiate a version bump.

@vweevers since you added the pull request welcome label, would you be open to reviewing #216 (or indicate what gaps are left to close?) Thank you!

sds commented 1 year ago

Thanks for triaging this as ready for review, @vweevers.

As it's been a month, wanted to check in on whether there's anything I can do to help get this merged and released.

The difference in build time with these prebuilt binaries is substantial. Would love to make it easier for ARM users (especially the growing segment of developers building ARM Docker images on Apple Silicon since the M1 series was released) to utilize RocksDB in their workflows without paying the cost of compilation every time they download.

mahnunchik commented 9 months ago

+1