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

build: Build binaries for Linux AArch64 #19259

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

kjarosh
Copy link
Member

@kjarosh kjarosh commented Jan 17, 2025

GitHub added new runners with ARM processors, and we are able to easily build binaries for AArch64 that way!

Let's see how well this works!

@kjarosh kjarosh added A-build Area: Build scripts & CI T-feature Type: New Feature (that Flash doesn't have) labels Jan 17, 2025
@kjarosh kjarosh marked this pull request as draft January 17, 2025 20:52
GitHub added new runners with ARM processors, and we are able to easily
build binaries for AArch64 that way!
@colin-i
Copy link

colin-i commented Jan 21, 2025

I made a pull request for this fork at https://github.com/kjarosh/ruffle/pull/8
I don't know what values you are expecting for max_outliers, so I separated that when matrix.os is ubuntu-24.04-arm and added a separate max_outliers_arm value at few toml files.

@torokati44
Copy link
Member

torokati44 commented Jan 21, 2025

added a separate max_outliers_arm value at few toml files.

I don't think this is a good idea... 😶
It's not like the ARM runners are less accurate compared to Flash Player, because they are ARM... They are just inaccurate in a different way than x86, and the current expected outputs match that more.

@colin-i
Copy link

colin-i commented Jan 22, 2025

The arm desktop builds are somehow workable at my games. Last arm build that was working was with the last commit from October. In November there is a commit that is causing this:
thread 'main' panicked at desktop/src/app.rs:466:14: GUI controller should be created: Limit 'max_color_attachments' value 8 is better than allowed 4
Same through Jan 17(this fork time).
Build logs are at my colin-i/ruffle actions.
I will resolve that at a future time if no one will do that.
Related:
Issue #19278
Commit url
Commit's Pull #18431
This pull is solving the error but at the moment must be moved to same wgpu as the master: 23. #6994

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build Area: Build scripts & CI T-feature Type: New Feature (that Flash doesn't have)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants