Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Build Linux binaries for Node.js 27 on RHEL 9

Aperta
#4,431 2 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
linux, node.js

Direzione di ricerca

Inizia esaminando la discussione precedente in nodejs/build#4197 e la tabella di compatibilità di questa issue. Determina le modifiche al release e all’infrastruttura di build necessarie per i binari Linux di Node.js 27 su RHEL 9, risolvendo esplicitamente l’impatto della compatibilità di glibc prima di considerare concluso il lavoro.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

build-agenda platform:arm platform:linux-intel platform:linuxONE platform:ppc

Discussed for Node.js 26, but shelved: https://github.com/nodejs/build/issues/4197

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:

Distribution glibc Supported if binary built on RHEL 9
Debian 10 2.28
Debian 11 2.31
Debian 12 2.36
Debian 13 2.41
RHEL 8 2.28
RHEL 9 2.34
RHEL 10 2.39
Ubuntu 20.04 2.31
Ubuntu 22.04 2.35
Ubuntu 24.04 2.39
Lingua principale
Jinja
Stelle
541
Fork
185
Merge medio
2g 18h
PR unite (30g)
6

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/build

Tutte le issue di nodejs/build

Issue simili

Altre issue su Build System

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.