Skip to content
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

build: bump Ubuntu from 20.04 to 22.04 #568

Closed
ee7 opened this issue Apr 21, 2022 · 0 comments · Fixed by #590
Closed

build: bump Ubuntu from 20.04 to 22.04 #568

ee7 opened this issue Apr 21, 2022 · 0 comments · Fixed by #590
Labels
kind: build Non-.nim changes that affect the release binary

Comments

@ee7
Copy link
Member

ee7 commented Apr 21, 2022

Ubuntu 22.04 LTS was released today. It'll take a while for it to become available (and stable) in GitHub Actions, but I'll create this issue to track.

It uses:

  • gcc 11.2
  • musl 1.2.2
  • llvm 14
  • binutils 2.38
  • glibc 2.35

Links:

Related:

Alternative ways to update our Linux C compiler and musl version:

@ee7 ee7 added the kind: build Non-.nim changes that affect the release binary label Apr 21, 2022
@ee7 ee7 closed this as completed in #590 Aug 17, 2022
ee7 added a commit that referenced this issue Aug 17, 2022
This commit also bumps:

- musl from to 1.1.24 to 1.2.2.
- GCC from 10.3 to 11.2 (GCC 12 is not installed by default).

With the configlet 4.0.0-beta.5 (2022-07-02) Linux release binary:

    $ readelf -p .comment configlet

    String dump of section '.comment':
      [     0]  GCC: (Ubuntu 9.2.1-12ubuntu1) 9.2.1 20191022
      [    2d]  GCC: (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0

With a configlet built in the GitHub Actions environment using the
changes in this commit:

    $ readelf -p .comment configlet

    String dump of section '.comment':
      [     0]  GCC: (Ubuntu 11.2.0-7ubuntu2) 11.2.0
      [    25]  GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Links:

- https://github.com/actions/runner-images/tree/c22e0f8ec89e#github-actions-runner-images
- https://github.com/actions/runner-images/blob/c22e0f8ec89e/images/linux/Ubuntu2204-Readme.md
- https://musl.libc.org/releases.html
- https://git.musl-libc.org/cgit/musl/log/
- https://gcc.gnu.org/gcc-11/changes.html
- https://gcc.gnu.org/releases.html
- https://github.blog/changelog/2022-05-10-github-actions-beta-of-ubuntu-22-04-for-github-hosted-runners-is-now-available/
- https://github.blog/changelog/2022-08-09-github-actions-ubuntu-22-04-is-now-generally-available-on-github-hosted-runners/

Closes: #194
Closes: #568
Closes: #607
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: build Non-.nim changes that affect the release binary
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant