Skip to content

Commit 7fab6e8

Browse files
authoredAug 16, 2024··
doc: use gcc 12 on AIX for Node.js >=23
Use gcc 12 to build the official binaries for Node.js 23 onwards on AIX. Note that this will require `libstdc++12`, available from the AIX toolbox. PR-URL: #54338 Refs: nodejs/build#3806 Refs: nodejs/build#3858 Refs: #54081 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
1 parent 59da1df commit 7fab6e8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed
 

Diff for: ‎BUILDING.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ Binaries at <https://nodejs.org/download/release/> are produced on:
160160

161161
| Binary package | Platform and Toolchain |
162162
| ----------------------- | ----------------------------------------------------------------------------------------------------------- |
163-
| aix-ppc64 | AIX 7.2 TL04 on PPC64BE with GCC 10 |
163+
| aix-ppc64 | AIX 7.2 TL04 on PPC64BE with GCC 12[^5] |
164164
| darwin-x64 | macOS 11, Xcode 13 with -mmacosx-version-min=11.0 |
165165
| darwin-arm64 (and .pkg) | macOS 11 (arm64), Xcode 13 with -mmacosx-version-min=11.0 |
166166
| linux-arm64 | RHEL 8 with GCC 10[^6] |
@@ -172,6 +172,9 @@ Binaries at <https://nodejs.org/download/release/> are produced on:
172172

173173
<!--lint disable final-definition-->
174174

175+
[^5]: Binaries produced on these systems require libstdc++12, available
176+
from the [AIX toolbox][].
177+
175178
[^6]: Binaries produced on these systems are compatible with glibc >= 2.28
176179
and libstdc++ >= 6.0.25 (`GLIBCXX_3.4.25`). These are available on
177180
distributions natively supporting GCC 8.1 or higher, such as Debian 10,
@@ -953,4 +956,5 @@ version of a dependency), please reserve and use a custom `NODE_MODULE_VERSION`
953956
by opening a pull request against the registry available at
954957
<https://github.com/nodejs/node/blob/HEAD/doc/abi_version_registry.json>.
955958

959+
[AIX toolbox]: https://www.ibm.com/support/pages/aix-toolbox-open-source-software-overview
956960
[Python versions]: https://devguide.python.org/versions/

0 commit comments

Comments
 (0)
Please sign in to comment.