Fsu0413 / QtCompile

Personal build of Qt5 onwards, with SSL builtin. Multiple configuration available.
https://build-qt.fsu0413.me/
101 stars 12 forks source link

Personal Wishlist of Qt built #5

Open Fsu0413 opened 5 years ago

Fsu0413 commented 5 years ago

Probably successfully built using original Qt (Mostly MSVC version with Clang compiler)

Qt 5.15 on Windows - Clang versions

Qt 6.2 on Windows - Clang versions (for MSVC only)

Qt 6 Latest on Windows - Clang versions (for MSVC only)

Qt 4.8 (Hard for now since build environment of OpenSSL 1.0.2 series has been defunct)

The following mkspec needs patch of Qt (not planned)

Qt 4.8 with QtWebKit and backported SChannel SSL backend

Qt 4.8 with QtWebkit and backported SecureTransport SSL backend

Qt 5.15 with QtWebkit 5.212

Qt 5.15 on aarch64 Android using termux

Qt 6.2 on aarch64 Android using termux

Fsu0413 commented 5 years ago

OpenSSL 1.1 backend for Qt4 is done in a lot of linux distros and MSYS2. OpenSSL 1.1 backend for Qt 5.6 seems not been done by anyone, but should be same as Qt 5.9. OpenSSL 1.1 backend for Qt 5.9 should have been done in some linux distros (maybe Ubuntu?).

WebEngine for later version of MSVC is..... a big problem

Fsu0413 commented 5 years ago

The clang toolchain path in newest NDK is different than the one in NDK r13 or earlier. Qt would be patched if such difference causes compile failure.

Fsu0413 commented 5 years ago

I plan to drop support for modified QtWebEngine, and import QtWebkit in modified Qt builds....

Fsu0413 commented 4 years ago

I plan to drop Qt 5.6 & 5.9 unofficial builds. Since Qt 5 series is ABI compatible, there is no need to maintain a legacy version.

Fsu0413 commented 4 years ago

It seems like that Clang builds on Windows haven't been tested for a long time. They don't compile.