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

Qt6 windows #2994

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Qt6 windows #2994

wants to merge 4 commits into from

Conversation

benma
Copy link
Contributor

@benma benma commented Oct 24, 2024

No description provided.

We pick Qt 6.2 as it is LTS and supports more old platforms than 6.5
LTS or 6.8 LTS:

v6.2.4 as it's the latest available at
https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/ (used
by aqtinstall), even though v6.2.8 also exists already - not sure why
they didn't put it into this repo.

https://doc.qt.io/qt-6.2/supported-platforms.html

Ubuntu 20.04+, macOS 10.14+ (but Go 1.22 already imposes 10.15+) and
Windows 10+.

- Needs a newer linuxdeployqt version that supports Qt6 and Qt6
  WebEngine. since linuxdeployqt is not maintained anymore and the
  commit that adds support for it does not have a permanent
  tag/release, we re-release their latest `continuous` release at
  https://github.com/BitBoxSwiss/linuxdeployqt/releases/tag/bitbox-1
  and use that.
- We don't compile Qt from sources anymore, as it does not work with
  the Ubuntu 20 cmake (too old) and it doesn't work with the newest
  cmake (currently 3.31) - there is some webengine cmake
  incompatibility. Instead of trying to figure all of this out, we use
  the excellent aqtinstall tool instead to fetch binaries. We also use
  pre-built binaries on macOS/Windows already, compiling from source
  on linux was an exception.
@benma benma force-pushed the qt6-windows branch 10 times, most recently from 35d05b6 to 6a82e6e Compare October 24, 2024 05:10
@benma benma force-pushed the qt6-windows branch 8 times, most recently from d229353 to 12ac4cd Compare October 24, 2024 07:26
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.

1 participant