Skip to content

Build aarch64/armhf on ubuntu-24.04-arm#124

Merged
TheAssassin merged 2 commits into
AppImage:mainfrom
bastimeyer:ci/build-aarch64-on-ubuntu-24.04-arm
May 23, 2025
Merged

Build aarch64/armhf on ubuntu-24.04-arm#124
TheAssassin merged 2 commits into
AppImage:mainfrom
bastimeyer:ci/build-aarch64-on-ubuntu-24.04-arm

Conversation

@bastimeyer
Copy link
Copy Markdown
Contributor

That should fix the recent build errors on aarch64. The runners have been running smoothly on the branch of my fork.
Split into two commits, for the docker-based builds and for the chroot-based builds.

The second commit also removes what looks like a superfluous cp command.

@TheAssassin
Copy link
Copy Markdown
Member

Ah, we're still using qemu here. I thought I had migrated this repository as well.

@bastimeyer
Copy link
Copy Markdown
Contributor Author

Would it make sense using the -arm runner for armhf as well? It'd still require qemu, but it might be faster than x86_64.

Comment thread .github/workflows/build.yaml Outdated
Comment thread .github/workflows/build.yaml Outdated
@TheAssassin
Copy link
Copy Markdown
Member

Yes, it would. See https://github.com/AppImage/appimagetool/blob/main/.github/workflows/build.yml where I changed this already.

@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts x86_64
artifacts i686
artifacts aarch64
artifacts armhf
Use at your own risk.

@bastimeyer bastimeyer force-pushed the ci/build-aarch64-on-ubuntu-24.04-arm branch from a5ca4cd to 277078f Compare May 21, 2025 22:04
@probonopd
Copy link
Copy Markdown
Member

@bastimeyer thank you for your efforts to help this project. Really appreciate it!

@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts x86_64
artifacts i686
artifacts aarch64
Use at your own risk.

@bastimeyer bastimeyer force-pushed the ci/build-aarch64-on-ubuntu-24.04-arm branch from 277078f to 18e0b6f Compare May 21, 2025 22:07
@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts x86_64
artifacts i686
artifacts aarch64
artifacts armhf
Use at your own risk.

@bastimeyer bastimeyer force-pushed the ci/build-aarch64-on-ubuntu-24.04-arm branch from 18e0b6f to d5d2b06 Compare May 21, 2025 22:10
Comment thread scripts/chroot/chroot_build.sh
@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts x86_64
artifacts i686
artifacts armhf
artifacts aarch64
Use at your own risk.

@bastimeyer bastimeyer changed the title Build aarch64 on ubuntu-24.04-arm Build aarch64/armhf on ubuntu-24.04-arm May 21, 2025
@TheAssassin TheAssassin merged commit af6efe0 into AppImage:main May 23, 2025
9 checks passed
@TheAssassin
Copy link
Copy Markdown
Member

Thanks, this really speeds up the builds!

@bastimeyer bastimeyer deleted the ci/build-aarch64-on-ubuntu-24.04-arm branch May 23, 2025 18:38
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.

3 participants