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

Produce arm64 snaps #11

Open
Imberflur opened this issue Sep 21, 2022 · 0 comments
Open

Produce arm64 snaps #11

Imberflur opened this issue Sep 21, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Imberflur
Copy link
Owner

I tried to figure this out as part of reviving the snap, however there were a few barriers which made this difficult.

  1. Gtihub action runners are only x86_64 (no aarch64 machines).
  2. Cross-compiling with snapcraft is not very straightforward or well supported. Most discussion on this points to snapcraft's build services that offer arm machines however these services have caveats that make them less than ideal.
  3. I don't actually have any device to test the result with!

Here are the options I was able to research for potential methods to get arm64 builds working each of which has various caveats. Note, the premise is that we want to be able to automate when builds are produced in order to deliver security updates (that is updates of the dependencies built into the packaged snap) (and as a bonus this makes creating new releases easier).

@Imberflur Imberflur added the enhancement New feature or request label Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant