Hmbown/CodeWhale · error · Error
Unsupported architecture: ${arch} on platform ${platform}. S
Error message
Unsupported architecture: ${arch} on platform ${platform}. Supported architectures: ${supported}.\n\n${hint} What it means
Error "Unsupported architecture: ${arch} on platform ${platform}. Supported architectures: ${supported}.\n\n${hint}" thrown in Hmbown/CodeWhale.
Source
Thrown at npm/codewhale/scripts/artifacts.js:84
};
function detectBinaryNames() {
const rawPlatform = os.platform();
const platform = PLATFORM_ALIASES[rawPlatform] || rawPlatform;
const arch = os.arch();
const defaults = ASSET_MATRIX[platform];
if (!defaults) {
const supported = Object.keys(ASSET_MATRIX).map(p => `'${p}'`).join(', ');
throw new Error(
`Unsupported platform: ${rawPlatform}. Supported platforms: ${supported}.\n\n` +
unsupportedBuildHint(),
);
}
const pair = defaults[arch];
if (!pair) {
const supported = Object.keys(defaults).map(a => `'${a}'`).join(', ');
const hint = platform === "linux" && arch === "riscv64" ? unsupportedRiscvHint() : unsupportedBuildHint();
throw new Error(
`Unsupported architecture: ${arch} on platform ${platform}. ` +
`Supported architectures: ${supported}.\n\n` +
hint,
);
}
return {
platform,
arch,
codewhale: pair[0],
codew: pair[1],
};
}
function unsupportedBuildHint() {
return [
"No prebuilt binary is available for this platform/architecture combo.",
"You can still run codewhale by building from source with Cargo (single binary):",
"",View on GitHub (pinned to 8880682c63)
When it happens
Trigger: Thrown at npm/codewhale/scripts/artifacts.js:84 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Hmbown/CodeWhale@8880682c63 (2026-08-16).
Data as JSON: /api/errors/73faa206c2c50971.
Report an issue: GitHub.