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

ARM builds for Linux and Windows #675

Open
nuttyartist opened this issue May 22, 2024 · 5 comments
Open

ARM builds for Linux and Windows #675

nuttyartist opened this issue May 22, 2024 · 5 comments

Comments

@nuttyartist
Copy link
Owner

As the ARM chip architecture is getting traction, we should ship binaries in this architecture too.

@guihkx
Copy link
Collaborator

guihkx commented May 22, 2024

Right now, I believe Arm runners will only be available to paid GitHub customers later this year.

Additionally, I think the Qt Group doesn't offer pre-built Qt builds for Arm on any of their supported desktop platforms.

For Linux, we could technically (or probably) achieve this using a GitHub Action to set up QEMU and build for aarch64 using software emulation, but doing so will slow down the CI by a lot.

And we'd have to use whatever Qt version is provided by the Linux distribution, because as I mentioned above, the Qt Group doesn't seem to offer pre-built builds for Arm, and so they can't be easily downloaded and installed with aqtinstall.

@nuttyartist
Copy link
Owner Author

  1. I'm a paid customer.
  2. Maybe we can contact https://github.com/miurahr/aqtinstall to create pre-built Qt builds for Arm?
  3. Or we just create our own repo for that and host these builds ourselves (we should only run the runners once every new major Qt release, right)?

@guihkx
Copy link
Collaborator

guihkx commented May 23, 2024

Maybe we can contact https://github.com/miurahr/aqtinstall to create pre-built Qt builds for Arm?

The thing is, they don't provide Qt builds at all. That's a tool that simply downloads official Qt builds provided by the Qt Group.

Or we just create our own repo for that and host these builds ourselves (we should only run the runners once every new major Qt release, right)?

That's surely an option, but I'd wager it won't to be easy to actually implement it...

@nuttyartist
Copy link
Owner Author

The thing is, they don't provide Qt builds at all. That's a tool that simply downloads official Qt builds provided by the Qt Group.

Oh, right.

That's surely an option, but I'd wager it won't to be easy to actually implement it...

Yeah, maybe we can get the community to help, it surely something many other developers will soon want to use as well.

@nuttyartist
Copy link
Owner Author

https://www.qt.io/blog/qt-for-windows-on-arm-may21-update

With Qt 6.8, Windows on ARM will become one of the standard desktop platforms supported in Qt.

Seems like we're going to get official ARM builds soon enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants