Skip to content

Conversation

@BramOtte
Copy link
Contributor

This should close issue #199
Ideally I would have also included linux on arm builds here, but github doesn't really have arm runners and cross compiling openssl is more annoying than I had the patience for, so we can just add that when someone does.

This uses the ubuntu-24.04-arm os since using ubuntu-latest-arm doesn't seem to resolve a runner
@BramOtte
Copy link
Contributor Author

BramOtte commented Oct 3, 2025

So apparently it is not that there exist no aarch64 linux runners, I only thought so since for some reason using os: ubuntu-latests-arm never gets assigned a runner and just times out.
Using os: ubuntu-24.04-arm seems to resolve this issue, so arm linux builds can now also be included in the builds.

I do wonder if it would be better for the linux builds to use musl instead or in addition to gnu since this would make them portable to distributions such as alpine linux. I think this does require to vendor openssl however I think.
Altough I think alpine is mostly only used inside containers so perhaps only really makes sense when creating container images. So basically just getting this pr through: #181.
Any opinions on this?

@BramOtte BramOtte changed the title Add aarch64-pc-windows-msvc target to build.yaml Add aarch64-pc-windows-msvc and aarch64-unknown-linux-gnu target to build.yaml Oct 3, 2025
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.

1 participant