Skip to content

Disable use-system-icu feature on Windows and MacOS

Thomas Friedrichsmeier requested to merge work/webengine_icu_windows into master

It is not correctly supported, there, and results in a broken runtime.


See https://bugs.kde.org/show_bug.cgi?id=486905 and https://github.com/Homebrew/homebrew-core/issues/104008 : -DQT_FEATURE_webengine_system_icu is not supported correctly on Windows and MacOS: Bundled ICU is still begin used, but icudtl.dat is not being installed, resulting in a broken runtime. Note that the homebrew-ticket suggests, the problem may apply to the other -DQT_FEATURE_webengine_system_XYZ options as well. I have not really investigated this, but if so, symptoms are going to be more benign, as these won't need installation of additional files.

I meant to verify this patch in a local build, first, but the build crashed for unrelated reasons (resource-limited virtual machine). So this is actually untested.

As far as I could find out, no project using qtwebengine is providing craft-based Qt6 binaries for Windows or Mac so far. This has probably been broken from the start.

Edited by Thomas Friedrichsmeier

Merge request reports