Skip to content

Add arm64 build #636

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

Merged
merged 1 commit into from
Jun 3, 2025
Merged

Add arm64 build #636

merged 1 commit into from
Jun 3, 2025

Conversation

q4a
Copy link
Contributor

@q4a q4a commented May 20, 2025

I'm not sure why are you using container: ubuntu:xenial (trusty will reach End of Life in April 2026).
Since you are using Qt 5.9 and it's not aviable via ppa for xenial for arm64: I decided to add arm64 build using container: ubuntu:bionic while keeping container: ubuntu:xenial for amd64 version.

If you have any comments, please write and ping me.

@probonopd
Copy link
Owner

Is there a pressing need for this change?

@q4a
Copy link
Contributor Author

q4a commented May 20, 2025

Yes. I and other people require support for other archs ( according this #351 ). So I added arm64 support.
I can symplify code if you will agree to use container: ubuntu:bionic for amd64 as well.

@probonopd
Copy link
Owner

Ah, I had missed the point originally.
Yes, let's go bionic then.

@q4a
Copy link
Contributor Author

q4a commented May 20, 2025

Yes, let's go bionic then.

Done, I'm not sure about 1 line:
sudo apt-get update -qq
Should I keep it? (just in case)

@q4a
Copy link
Contributor Author

q4a commented May 20, 2025

BTW this PR will close issue #622

@probonopd
Copy link
Owner

I think sudo apt-get update -qq won't hurt.

@probonopd
Copy link
Owner

Looks like linuxdeployqt-continuous-aarch64.AppImage was built, very cool. Now it must only work as well ;-)

@q4a
Copy link
Contributor Author

q4a commented May 21, 2025

@probonopd I restored sudo apt-get update -qq
Also I tested linuxdeployqt-continuous-aarch64.AppImage from my repo:
I added arm64 support for VulkanCapsViewer, that uses linuxdeployqt.
If you have any arm64 SBC (like Raspberry Pi) you can get Vulkan_Caps_Viewer-wayland-aarch64.AppImage.ci-15 builded in this github CI
In my case it worked fine on Rock 5B (rk3588 arm SBC) and now I can upload my Vulkan stats (thanks to your repo and Sascha Willems app):
https://vulkan.gpuinfo.org/displayreport.php?id=39061

@probonopd
Copy link
Owner

Thank you very much @q4a

@q4a
Copy link
Contributor Author

q4a commented Jun 3, 2025

@probonopd Hi. Would you like to do some testing yourself or is there something else blocking this PR?

@probonopd probonopd merged commit 0393b84 into probonopd:master Jun 3, 2025
2 checks passed
@probonopd
Copy link
Owner

Thank you very much @q4a

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.

2 participants