Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For Node.js 23 we're planning to update to building with gcc 12. This adds a crosstool-ng generated gcc 12 compiler (with the config included as part of this PR).
Refs: nodejs/build#3806
Built/tested locally: nodejs/build#3806 (comment)
Resultant Node.js 32-bit ARM binary built with the newly generated compiler is compatible with 32-bit ARM Ubuntu 22.04 and Debian 12 (but not with earlier Ubuntu 20.04 and Debian 11 due to libstdc++).
Planning to merge this tomorrow (I think I was given permission to do so last time we updated) so I can put the new compiler into containers on the Node.js CI to build/test there.