From 976fa489fbd6ef1e74bea15f45a258c044c875fd Mon Sep 17 00:00:00 2001 From: Eric Long Date: Thu, 21 Mar 2024 21:36:42 +0800 Subject: feat(ext/node): add riscv64 in process.arch (#23016) Rust triple for riscv64 is riscv64gc. Although there are no official builds for architectures other than x86_64 and aarch64, Arch Linux RISC-V has managed to package Deno on riscv64: https://github.com/felixonmars/archriscv-packages/blob/master/deno/riscv64.patch Ref: https://github.com/denoland/deno/issues/18702 --- ext/node/polyfills/_process/process.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext/node/polyfills/_process/process.ts') diff --git a/ext/node/polyfills/_process/process.ts b/ext/node/polyfills/_process/process.ts index 6dfb897dd..57450a521 100644 --- a/ext/node/polyfills/_process/process.ts +++ b/ext/node/polyfills/_process/process.ts @@ -19,6 +19,8 @@ export function arch(): string { return "x64"; } else if (core.build.arch == "aarch64") { return "arm64"; + } else if (core.build.arch == "riscv64gc") { + return "riscv64"; } else { throw Error("unreachable"); } -- cgit v1.2.3