Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publishing aarch64-linux binaries #3099

Closed
thoughtpolice opened this issue Jan 25, 2025 · 2 comments
Closed

Publishing aarch64-linux binaries #3099

thoughtpolice opened this issue Jan 25, 2025 · 2 comments

Comments

@thoughtpolice
Copy link

I currently use the existing binary releases in some of my projects to "quick start" the build process without requiring compiling a lot of dependencies. So, I'd like to request that some future release start publishing aarch64-unknown-linux-gnu binaries, alongside the existing x86_64-unknown-linux-gnu ones, so that I can in turn use your binaries in my builds. :) GitHub now has aarch64 runners in public repositories, so it's now very easy to run native builds without needing cross. (In my experience these runners are also pretty fast, too.)

It seems that this repository uses cargo-dist, so the platform targets are defined in dist-workspace.toml. I'd be happy to write a patch for this, but I've never used cargo-dist so I probably need to figure out how to test it here in GHA.

Note that new ARM runners only seem to support Ubuntu 24.04. I don't know if bindgen binaries target something older, but note that 24.04 will soon become the global default on GHA anyway for x86_64 machines, so I think it's not too big a deal.

@rami3l
Copy link
Member

rami3l commented Jan 28, 2025

@thoughtpolice Thanks for filing this issue! I have made a very similar one at #3091, so how about continuing our discussion over there to reduce the stress for our maintainers?

@thoughtpolice
Copy link
Author

Sure, SGTM.

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

No branches or pull requests

2 participants