Skip to content

Conversation

pietroalbini
Copy link
Contributor

This PR is based on #283 and #362: it updates CI to run on Ubuntu 20.04 (fixing the failure in #305), and changes how we build LLVM to hopefully fix download-ci-llvm. Notably, this bumps the minimum glibc version requirement to 2.31.

The hard part of this PR was fixing the broken CI for Aarch64. It turns out that the failure was caused by a breaking change in binfmt-support package, which now requires manually enabling new binfmts after importing them (if /proc/sys/fs/binfmt_misc is not mounted, like in CI).

@pvdrz
Copy link
Contributor

pvdrz commented Mar 8, 2024

bors merge

@bors-ferrocene
Copy link
Contributor

bors-ferrocene bot commented Mar 8, 2024

Build succeeded:

@bors-ferrocene bors-ferrocene bot merged commit 48e6ee3 into main Mar 8, 2024
@bors-ferrocene bors-ferrocene bot deleted the pa-ubuntu-20 branch March 8, 2024 21:30
@github-actions github-actions bot added the backport:maybe PR candidate for backport label Mar 8, 2024
bors-ferrocene bot added a commit that referenced this pull request Mar 11, 2024
383: Fix downloading tarballs from CI after the renaming r=Veykril a=pietroalbini

In #342 we switched to a new tarball naming scheme, but we didn't update the bootstrap code that downloads them to use the new naming. This PR fixes that.

Also, with this and #376 downloading LLVM from CI works again! I thus updated the docs to remove the need to disable CI-downloaded LLVMs.

Co-authored-by: Pietro Albini <pietro.albini@ferrous-systems.com>
@pietroalbini pietroalbini removed the backport:maybe PR candidate for backport label Mar 19, 2024
bors-ferrocene bot added a commit that referenced this pull request Apr 2, 2024
463: Update comments to Ubuntu 20.04 r=tshepang a=Urhengulas

We use use Ubuntu 20.04 instead of 18.04 since #376.

Co-authored-by: Johann Hemmann <johann.hemmann@ferrous-systems.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants