rebuild icon indicating copy to clipboard operation
rebuild copied to clipboard

Prebuildify can't find libc specific modules for Linux

Open DuBistKomisch opened this issue 3 years ago • 0 comments

For example, usb 1.9.1 contains the following prebuilds:

prebuilds/android-arm/node.napi.armv7.node
prebuilds/android-arm64/node.napi.armv8.node
prebuilds/darwin-x64+arm64/node.napi.node
prebuilds/linux-arm/node.napi.armv6.node
prebuilds/linux-arm/node.napi.armv7.node
prebuilds/linux-arm64/node.napi.armv8.node
prebuilds/linux-ia32/node.napi.node
prebuilds/linux-x64/node.napi.glibc.node
prebuilds/linux-x64/node.napi.musl.node
prebuilds/win32-ia32/node.napi.node
prebuilds/win32-x64/node.napi.node

Note that the linux-x64 prebuilds contain an extra glibc or musl specifier in the file name. I therefore receive this failure message:

  electron-rebuild Checking for prebuilds for "usb" +0ms
  electron-rebuild Could not locate ".../node_modules/usb/prebuilds/linux-x64/electron.napi.node", ".../node_modules/usb/prebuilds/linux-x64/node.napi.node", or ".../node_modules/usb/prebuilds/linux-x64/electron.abi85.node" +0ms

DuBistKomisch avatar Nov 23 '21 00:11 DuBistKomisch