Qt 6 and submodules #18495
Closed
biagas
started this conversation in
Make VisIt better
Qt 6 and submodules
#18495
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
@griffin28 posed the question about future of Qt5, so I started looking into updating VisIt's use of Qt to version 6.
Preliminary thoughts/discoveries:
Can we build only the modules needed by VisIt?
Related to the increased size and number of options for building, I looked into downloading and building only the modules that VisIt needs. I started with Qt 5.14.2, since VisIt currently supports it and it would be easy to see what modules are needed.
With only those 4 modules, VisIt compiled successfully and simple tests worked.
Caveat: I did not test all apsects of the gui, nor did I test python gui needs (like PySide).
Building individual modules with Qt 6 is a slightly different process:
Question:
Do we want to move to an individual module build of Qt instead of using the full tarball?
If yes, which modules are needed (beyond the minimum to get VisIt compiling)?
Is QML needed? It didn't build with qtbase (or somehow I got the build options wrong). If not in qtbase, I am not sure which submodule contains it.
Here's qt docs on modules, thought not everything listed actually has a separate tarball.
The available submodule downloads: https://download.qt.io/archive/qt/6.4/6.4.2/submodules/
Beta Was this translation helpful? Give feedback.
All reactions