ewfian / faiss-node

Node.js bindings for faiss
https://www.npmjs.com/package/faiss-node
MIT License
98 stars 10 forks source link

Unavailable non-musl ARM64 build #23

Closed spuuntries closed 1 year ago

spuuntries commented 1 year ago

Describe the bug It seems like the available ARM64 prebuilt is currently musl-based only?

prebuild-install http 404 https://github.com/ewfian/faiss-node/releases/download/v0.2.2/faiss-node-v0.2.2-napi-v8-linux-arm64.tar.gz

Environment:

To Reproduce Steps to reproduce the behavior:

  1. Install the package
  2. Watch it fail to install and attempt a rebuild

Expected behavior It installs fine using prebuilt binaries.

Logs

$ pnpm install
Lockfile is up to date, resolution step is skipped
Packages: +2
++
node_modules/.pnpm/faiss-node@0.2.2/node_modules/faiss-node: Running install script, failed in 3.2s
.../node_modules/faiss-node install$ prebuild-install --runtime napi --verbose || (npm i cmake-js && npm run build)
│ prebuild-install info begin Prebuild-install version 7.1.1
│ prebuild-install info looking for local prebuild @ prebuilds/faiss-node-v0.2.2-napi-v8-linux-arm64.tar.gz
│ prebuild-install info looking for cached prebuild @ /home/ubuntu/.npm/_prebuilds/1c7143-faiss-node-v0.2.2-napi-v8-linux-arm64.tar.gz
│ prebuild-install http request GET https://github.com/ewfian/faiss-node/releases/download/v0.2.2/faiss-node-v0.2.2-napi-v8-linux-arm64.tar.gz
│ prebuild-install http 404 https://github.com/ewfian/faiss-node/releases/download/v0.2.2/faiss-node-v0.2.2-napi-v8-linux-arm64.tar.gz
│ prebuild-install warn install No prebuilt binaries found (target=8 runtime=napi arch=arm64 libc= platform=linux)
...
ewfian commented 1 year ago

@spuuntries Thank you for your issue, Will fix it recently.