-
-
Notifications
You must be signed in to change notification settings - Fork 18
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 #128
Comments
This should be implementable now. Qt 6.7 has been released, and aqtinstall now supports the Arm architecture. |
Cant wait for this! |
Just tried, latest aqtinstall with v6.7.1 still only offers x86_64 |
I haven't gone through the install yet, but it appears to show up with the latest version (3.1.15):
As a side note, I have some minor rendering artifacts with Qt 6.7.x (at least on Windows) that I want to resolve before updating CI. However, the develop branch at least builds with 6.7 (x86_64). This behavior isn't present in Qt 6.6.2. I'm concerned I may have to file a bug report with Qt and wait for a later release. It's most visible in the Debug > ImGui Debug window (requires Debug enabled from settings): supercell-wx_RRlfiIbKy7.mp4 |
Armv8 would be great for this program. I hope you get it figured out on linux soon. |
The hard part is finding QT for any raspberry pi 4 distro. If we was looking at QT5 it wouldn't be an issue at all. Debian experimental has QT6 and its the correct version, but giving me errors on the PI trying to install it. I might play around with the Odroid some tomorrow and see if I can get something out of it. |
It'll only help you if you're developing, because the rest of the software still needs built for Arm64, or if you're checking it out for another reason. I do not rely on the OS-provided Qt packages, but rather ship with my own. Qt has supported Arm for awhile now, but only recently has provided binaries themselves. These are the same ones that you can grab from the installer: |
Qt 6.7.x issues were fixed a week or 2 ago, removing that blocker. To make this happen, one of two things needs to be done:
I expect a manual compile of arm64 would work at this point if anyone wants to start wringing out issues. I have a Raspberry Pi I am able to test with after working alert enhancements. |
I have successfully compiled on a Raspberry Pi 3B and 4B (4GB) on Raspberry Pi OS. The only big issue is that Raspberry Pis only support older versions of OpenGL. I believe hardware wise they only go up to OpenGL 2.1, but software wise they can be made to run OpenGL 3.3, but it is a bit slow and not enabled by default. I had to use For anyone who is wanting to replicate, here are some recommendations. |
Qt 6.7, currently in beta, will include ARM64 binaries. ARM64 should be added as a target to support small form factor Linux devices.
This should be able to be worked once aqtinstall supports the 6.7 ARM64 binaries.
Primarily, this is expected to involve setting up an additional target in .github/workflows/ci.yml for ARM64 builds, using a cross compiler.
The text was updated successfully, but these errors were encountered: