-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ansible: add gcc 12 to Linux containers #3865
Conversation
Currently (slowly) applying to test-osuosl-ubuntu2004_docker-arm64-1. |
This is still running, but I'll have to rerun to check because the CentOS 7 container failed to build -- I've now removed the CentOS 7 containers from the inventory (in secrets) and the template for it. I've also removed four versions of ICU (64, 64, 67 and 68) as the minimum version of Node.js we now build in the CI is Node.js 18 for which the minimum supported version of ICU is 69. The change was already made for the Ubuntu 22.04 containers as part of #3758. This should speed up building the sharedlibs containers. |
Still LGTM |
ugh. |
Add gcc 12 to RHEL/UBI and Ubuntu containers. Update arm containers from Ubuntu 20.04 to 22.04.
6db6612
to
0df719f
Compare
I've updated all of the arm64 and armv7l Ubuntu containers from Ubuntu 20.04 to 22.04. We currently don't actually run any sharedlibs jobs on arm so for now I've dropped the sharedlibs containers in favor of more I've updated the labels (e.g. |
Upgrading to Ubuntu 22.04 means we now use gcc 11 by default (at least until we update select-compiler) and run into a change for armv7: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104455
I've appended which seems to fix this: https://ci.nodejs.org/job/node-test-binary-armv7l/12977/RUN_SUBSET=native,nodes=ubuntu2204-armv7l/ node-test-commit-arm doesn't appear to hit the problem because |
AFAICT the updated jobs are working on the updated containers. |
Add gcc 12 to RHEL/UBI 8 and Ubuntu 20.04 containers.
Refs: #3806
Refs: #3846
FYI for the cross compiler container this only adds gcc 12 as a host compiler and we'll need a follow up if we want to have a gcc 12 cross compiler (which we've previously been building ourselves in https://github.com/rvagg/rpi-newer-crosstools.git).
Updated Docker hosts: