-
Notifications
You must be signed in to change notification settings - Fork 4
Update to QT6 #9
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
base: main
Are you sure you want to change the base?
Conversation
|
Would this work with the Qt6 version in ubuntu 22.04 (qt 6.2.4)? I'm working on updating, fixing, and optimizing the build image and will move to 22.04 with that. I can drop a layer and greatly reduce complexity if the base ubuntu packages are suitable. |
|
Not really. 6.2 is way way out of date. And the whole point of moving to QT6 is to get us back in supported versions. Just pinning us to another outdated version not even in LTS kind of defeats the whole point of that. I'd say the minimum version we could support would be 6.8 |
|
This is more of a general packaging question, but Is Qt dynamically linked by QtFRED? I'm curious about whether we're going to be required to bundle Qt6 with official builds or not (assuming that's even possible). That applies to Qt5 as well obviously, but I'm updating packaging stuff for the eventual SDL3 merge and need to sort this out. |
|
Yes. Qt5/6 dlls need to be include in the release package at least on windows. On Linux I "think" we use the users system version but don't hold me to that. On windows/mac the copying of the dlls is done by cmake during the build process and there just added to the zip. |
|
Would there be an issue building with qt 6.9.2 and running with qt 6.2.4? If so then we can't rely on the system version on Linux and will have to figure out a way to bundle the libs. |
|
I'm afraid going to have to answer here "Don't ask me I'm a windows dev". I'm afraid the linux build chain is an arcane art to me and I got this working only by banging rocks together till it worked. Effectively for linux I took what we had for QT5 and scribbled out 5 and wrote 6. if you want to understand it you'd have to talk to the person who wrote it in the first place. |
Goes along with scp-fs2open/fs2open.github.com#7029