-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Support Linux ARM64 build images #5631
Comments
Duplicate #2552 |
@al-cheb Please do not close this as duplicate. @AlenaSviridenko closed #2552 because Azure did not support ARM at the time, asking to "create a new one [issue] in case of any other questions". Now, over an year later, Azure does support ARM64. So either this issue or #2552 should be re-opened |
Please reconsider closing this. |
Please reopen! |
@al-cheb can we re-open this and add support for ARM64? |
We plan to add this feature in the future but its not yet been prioritized. |
Presumably the announcement of Arm64 VMs in Azure will make enabling this much easier? |
@al-cheb do we have a timeline for this in the near future? |
For now return to the version 5 of `flatpak-builder` workflow, until aarch64 job long execution time will be resolved. Signed-off-by: tfuxu <73042332+tfuxu@users.noreply.github.com>
I just ran into an issue where a test passed on AMD but failed on ARM. Would have been nice to catch this in our GitHub CI 😄 |
Has anyone tested BuildJet on linux and darwin with different architectures (amd, arm, arm64)? |
Yep! There were three major problems we had with BuildJet:
Our two goals were:
It didn't even need to be cheap, but considering all of the above, it was a hard-no. |
Thanks for the thoughtful response! We are also struggling to find a solution to build golang module artifacts natively with different platforms. We have a forked a repository that contains go scripts for building the code, instead of running |
please add arm64!!! |
Please add arm support. |
It's just way more convenient to work with arm based images and not having to deal with multi arch, if you have an ARM based mac, so big +1 here, too ;) it would just be so much more sustainable to be able to work and build for a single platform (of choice) - think of the environment! All these wasted cpu cycles! |
@arpanbag001 You could use an AWS Graviton instance as your own self-hosted runner for GitHub Actions, or you could use BuildJet. This has become a non-issue for me since I started using it. You only need to change one line in your action file. I've made dozens of builds and it hasn't even cost me anything yet. |
Sigh |
Agree. Sigh... |
Thank you , Closing this issue as Linux Arm64 runners are available now. |
Tool name
ARM64 Linux
Tool license
new processor architecture
Add or update?
Desired version
arm64
Approximate size
No response
Brief description of tool
Now that Azure supports ARM64 could we please get GitHub actions to support building Linux ARM64 binaries using ARM64 machines?
Using cross-compiling on x86_64 systems is about 5x slower.
URL for tool's homepage
https://azure.microsoft.com/en-us/blog/now-in-preview-azure-virtual-machines-with-ampere-altra-armbased-processors/
Provide a basic test case to validate the tool's functionality.
No response
Virtual environments affected
Can this tool be installed during the build?
No response
Tool installation time in runtime
No response
Are you willing to submit a PR?
No response
The text was updated successfully, but these errors were encountered: