[ci] Build releases on Ubuntu 20.04 #24
Merged
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.
We're currently building our releases in an "ubuntu-latest" container, which uses Ubuntu 22.04.
The binaries built here use features of glibc 2.32 and up (see lowRISC/opentitan#19420 (review)).
OpenTitan is set up to officially support Ubuntu 20.04. This is the OS that CI and the dev container run with. This version of Ubuntu only has glibc 2.31, and so we cannot use these binaries there.
This PR changes the version of Ubuntu used to build the binaries to Ubuntu 20.04 for compatibility. These should still be usable in Ubuntu 22.04 and up.