Skip to content

Platform requirements for Node.js 18 #2815

Closed
@richardlau

Description

@richardlau

Node.js 18 is due out in April 2022 and is planned to last until April 2025 (https://github.com/nodejs/Release/blob/main/schedule.json). We need to plan out any required toolchain/hardware changes we want/need to make.

cc @nodejs/build

What we build and test on

From https://github.com/nodejs/node/blob/master/BUILDING.md#official-binary-platforms-and-toolchains

Binary package Platform and Toolchain Decision done
aix-ppc64 AIX 7.2 TL04 on PPC64BE with GCC 8 move minimum hardware to Power 8
darwin-x64 macOS 10.15, Xcode Command Line Tools 11 with -mmacosx-version-min=10.13
darwin-arm64 (and .pkg) macOS 11 (arm64), Xcode Command Line Tools 12 with -mmacosx-version-min=10.13
linux-arm64 CentOS 7 with devtoolset-8 / GCC 8 Need to migrate (#2741)
linux-armv7l Cross-compiled on Ubuntu 18.04 x64 with custom GCC toolchain
linux-ppc64le CentOS 7 with devtoolset-8 / GCC 8 Need to migrate (#2741) ✔️
linux-s390x RHEL 7 with devtoolset-8 / GCC 8 Need to migrate (#2741) ✔️
linux-x64 CentOS 7 with devtoolset-8 / GCC 8 Need to migrate (#2741) ✔️
win-x64 and win-x86 Windows 2012 R2 (x64) with Visual Studio 2019

Compiler levels

Operating System Compiler Versions
Linux GCC >= 8.3
Windows Visual Studio >= 2019 with the Windows 10 SDK on a 64-bit host
macOS Xcode >= 11 (Apple LLVM >= 11)

Actions

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions