From 03525b6a5ea49dd7e3aeae04ff58b23818e7a166 Mon Sep 17 00:00:00 2001 From: "Bernhard K. Weisshuhn" Date: Mon, 6 Nov 2017 15:44:52 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Build=20different=20binaries=20for=20differ?= =?UTF-8?q?ent=20libc=E2=80=99s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #81 --- packages/grpc-native-core/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/grpc-native-core/package.json b/packages/grpc-native-core/package.json index 0fb74596..7eec8261 100644 --- a/packages/grpc-native-core/package.json +++ b/packages/grpc-native-core/package.json @@ -31,7 +31,7 @@ "arguejs": "^0.2.3", "lodash": "^4.15.0", "nan": "^2.0.0", - "node-pre-gyp": "^0.6.35", + "node-pre-gyp": "^0.6.39", "protobufjs": "^5.0.0" }, "devDependencies": { @@ -43,10 +43,10 @@ }, "binary": { "module_name": "grpc_node", - "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}", + "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}-{libc}", "host": "https://storage.googleapis.com/", "remote_path": "grpc-precompiled-binaries/node/{name}/v{version}", - "package_name": "{node_abi}-{platform}-{arch}.tar.gz" + "package_name": "{node_abi}-{platform}-{arch}-{libc}.tar.gz" }, "files": [ "LICENSE", From 44793121715c3f58c1eae694b7495c83a6360876 Mon Sep 17 00:00:00 2001 From: "Bernhard K. Weisshuhn" Date: Tue, 7 Nov 2017 08:31:19 +0100 Subject: [PATCH 2/2] Add libc variable to binary paths in package.json template --- packages/grpc-native-core/templates/package.json.template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/grpc-native-core/templates/package.json.template b/packages/grpc-native-core/templates/package.json.template index 4a119737..28ed9463 100644 --- a/packages/grpc-native-core/templates/package.json.template +++ b/packages/grpc-native-core/templates/package.json.template @@ -45,10 +45,10 @@ }, "binary": { "module_name": "grpc_node", - "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}", + "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}-{libc}", "host": "https://storage.googleapis.com/", "remote_path": "grpc-precompiled-binaries/node/{name}/v{version}", - "package_name": "{node_abi}-{platform}-{arch}.tar.gz" + "package_name": "{node_abi}-{platform}-{arch}-{libc}.tar.gz" }, "files": [ "LICENSE",