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.

PR-URL: https://github.com/nodejs/node/pull/60484
Refs: https://github.com/nodejs/node/issues/37219
Refs: https://github.com/nodejs/build/issues/4091
Reviewed-By: Richard Lau <richard.lau@ibm.com>
Reviewed-By: Stewart X Addison <sxa@redhat.com>
This commit is contained in:
Joyee Cheung 2025-10-31 16:28:08 +01:00 committed by GitHub
parent 684c3b31f0
commit 1bb853c9d9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -175,6 +175,11 @@ Binaries at <https://nodejs.org/download/release/> are produced on:
| win-arm64 | Windows Server 2022 (x64) with Visual Studio 2022 | | win-arm64 | Windows Server 2022 (x64) with Visual Studio 2022 |
| win-x64 | 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.
<!--lint disable final-definition--> <!--lint disable final-definition-->
[^5]: Binaries produced on these systems require libstdc++12, available [^5]: Binaries produced on these systems require libstdc++12, available