You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Build Linux binaries for Node.js 27 on RHEL 9 #4431
Revisiting this for Node.js 27. Node.js 27 is expected to go End-of-Life at the end of April 2030. RHEL 8 is scheduled to end maintenance support in May 2029.
In other words, if we build Node.js 27 releases on RHEL 8 our release machines would be on an unmaintained OS for almost an entire year at the end.
I'm proposing that we shift building the Linux binaries for Node.js 26 onwards to RHEL 9 (maintenance for that planned to end in May 2032). This would mean that the glibc requirements to run the official Linux binaries would raise from glibc 2.28 to 2.34 which will affect compatibility on popular Linux distributions:
Nightly (27.0.0-pre) binaries have been building on RHEL 9 since the weekend, with #4484 required to fix the Python 3 version installed/used on the machines.
nodejs/node#66377 updates nodejs/node's BUILDING.md to reflect the change.
Activity
richardlau commentedon Sep 22, 2026
We'll need release machines for:
richardlau commentedon Sep 23, 2026
PR to add the new machines to the inventory and VersionSelector updates: #4480
richardlau commentedon Sep 30, 2026
Nightly (27.0.0-pre) binaries have been building on RHEL 9 since the weekend, with #4484 required to fix the Python 3 version installed/used on the machines.
nodejs/node#66377 updates nodejs/node's BUILDING.md to reflect the change.
doc: update Node.js 27 official binary toolchains