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.
Github Actions is deprecating
ubuntu20
.In anticipation, we are moving away from ubuntu20, to employ more recent VMs.
This results in a few tests no longer working or working differently:
x32
ABI support is dropped afterubuntu20
. There is a general trend towards droppingx32
across Linux distributions, and discussions about stopping the support in the Linux Kernel. Removed the test.aarch64
compatibility tests did no longer work onubuntu24
. A few details have been changed, but the more important one is thatBTI
(Branch Target Identification) can only work if provided standard libraries are also compiled withBTI
, which is not the case by default, resulting in execution failure.Additionally,
FreeBSD
tests coincidentally stopped working on CirrusCI.It appears CirrusCI depends on gCloud to provide the
FreeBSD
image, and14-1
was recently dropped in favor of14-2
. Fixed too.