diff --git a/scripts/build-npm.js b/scripts/build-npm.js index 7e133343..d4d82dc4 100644 --- a/scripts/build-npm.js +++ b/scripts/build-npm.js @@ -24,6 +24,9 @@ const sysToNodePlatform = { darwin: 'darwin', windows: 'win32', }; +const abiToNodeLibc = { + gnu: 'glibc', +}; let optionalDependencies = {}; let cliOptionalDependencies = {}; @@ -76,7 +79,7 @@ function buildNode(triple, cpu, os, abi, t) { pkg2.os = [os]; pkg2.cpu = [cpu]; if (abi) { - pkg2.libc = [abi]; + pkg2.libc = [abiToNodeLibc[abi] || abi]; } pkg2.main = name; pkg2.files = [name]; @@ -106,7 +109,7 @@ function buildCLI(triple, cpu, os, abi, t) { pkg2.cpu = [cpu]; pkg2.files = [binary]; if (abi) { - pkg2.libc = [abi]; + pkg2.libc = [abiToNodeLibc[abi] || abi]; } delete pkg2.main; delete pkg2.napi;