Skip to content

ci: build and test on arm64 - #74

Merged
cyphar merged 2 commits into
amutable-systems:mainfrom
martinpitt:arm64
Sep 29, 2026
Merged

cyphar merged 2 commits into
amutable-systems:mainfrom
martinpitt:arm64

Conversation

@martinpitt

Copy link
Copy Markdown
Member

We want to support aarch64 machines, so build and run the unit tests there too. The other jobs are architecture independent.

Pin the runner image to ubuntu-26.04 to have a matching x86_64/arm64 pair (there is noubuntu-latest-arm).

libpathrs links its shared library with lld. So far this worked only
because we build on x86_64, where Rust ships its own rust-lld. Install
the system lld so that the build works on other architectures as well.

Signed-off-by: Martin Pitt <martin@amutable.com>
We want to support aarch64 machines, so build and run the unit tests
there too. The other jobs are architecture independent.

Pin the runner image to ubuntu-24.04 to have a matching x86_64/arm64
pair (there is no`ubuntu-latest-arm`).

Signed-off-by: Martin Pitt <martin@amutable.com>
@martinpitt
martinpitt force-pushed the arm64 branch 3 times, most recently from d11366b to ab3d851 Compare September 29, 2026 18:40
@martinpitt
martinpitt marked this pull request as ready for review September 29, 2026 19:11
@martinpitt

Copy link
Copy Markdown
Member Author

@cyphar Together with project membership I lost the ability to formally ask for your review. So.. please? 😁

@cyphar

cyphar commented Sep 29, 2026

Copy link
Copy Markdown
Member

Ah dammit, the default access rules for new projects doesn't make other org members contributors. I'll fix that when I get home later.

@cyphar
cyphar merged commit de9e139 into amutable-systems:main Sep 29, 2026
16 checks passed
@martinpitt
martinpitt deleted the arm64 branch September 29, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants