From 40ff83b4f23eed45212b8961cba6475b30afe06d Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Wed, 29 Oct 2025 16:16:10 +0100 Subject: [PATCH 1/2] doc: clarify Linux runtime requirements for >=25 Due to the switch to Clang on Linux for building the official releases, the binaries now require libatomic to run. --- BUILDING.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BUILDING.md b/BUILDING.md index 292b71a3fb8cf9..bb680b7f5f8fb1 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -175,6 +175,11 @@ Binaries at are produced on: | win-arm64 | Windows Server 2022 (x64) with Visual Studio 2022 | | win-x64 | Windows Server 2022 (x64) with Visual Studio 2022 | +Starting with Node.js 25, official Linux binaries are linked with `libatomic` and these systems +must have the `libatomic` runtime installed and available at execution time to run the binaries. +The package name for the `libatomic` runtime is typically `libatomic` or `libatomic1` depending +on your Linux distibution + [^5]: Binaries produced on these systems require libstdc++12, available From c5b833671de065df55d6cf2e60787dc4da076192 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Thu, 30 Oct 2025 15:30:20 +0100 Subject: [PATCH 2/2] fixup! doc: clarify Linux runtime requirements for >=25 Co-authored-by: Antoine du Hamel --- BUILDING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index bb680b7f5f8fb1..5a8465cd7e8f1b 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -178,7 +178,7 @@ Binaries at are produced on: Starting with Node.js 25, official Linux binaries are linked with `libatomic` and these systems must have the `libatomic` runtime installed and available at execution time to run the binaries. The package name for the `libatomic` runtime is typically `libatomic` or `libatomic1` depending -on your Linux distibution +on your Linux distibution.