Node.js Linux PPC64le Binary

raw JSON →
24.15.0 verified Sat Apr 25 auth: no javascript

Platform-specific binary package for Node.js on 64-bit PowerPC Linux (ppc64le), version 24.15.0. This package is part of the node-bin-gen distribution mechanism, providing precompiled binaries for the Node.js JavaScript runtime. Node.js follows a 6-month major release cycle with even-numbered versions becoming LTS receiving 12 months of Active LTS and 18 months of Maintenance support. This package is intended for environments where native compilation of Node.js from source is not feasible.

error node: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by node)
cause System glibc version is older than the one used to build the binary.
fix
Update glibc to at least version 2.29, or use a Node.js binary built for an older glibc (e.g., use official Node.js binary or build from source).
error bash: ./node: cannot execute binary file: Exec format error
cause Trying to run a ppc64le binary on a non-ppc64le architecture.
fix
Verify your CPU architecture with 'uname -m'; it must report 'ppc64le' to run this binary.
gotcha This package is only for the ppc64le architecture on Linux. Installing on other platforms will fail.
fix Ensure your system is 64-bit PowerPC Linux (little endian). Verify with: uname -m
gotcha This binary package might not receive updates as quickly as official Node.js releases due to third-party distribution.
fix For official up-to-date binaries, use the Node.js official download page or package manager versions from the Node.js website.
gotcha No npm included by default; you may need to install npm separately or use the corepack integrated in Node.js.
fix Use corepack enable to activate package manager support, or install npm via Node.js installer from official source.
npm install node-linux-ppc64le
yarn add node-linux-ppc64le
pnpm add node-linux-ppc64le

Verifies the Node.js binary obtains the correct version and architecture (ppc64le).

const { execSync } = require('child_process');
const output = execSync('node -e "console.log(process.version, process.arch)"', { encoding: 'utf8' });
console.log('Node.js version:', output.trim());
// Expected output: v24.15.0 ppc64le