Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.7.0
-
None
-
-
7e6f28e54 (dev), 8912f84dc (6.8), 54d717461 (6.7)
Description
As per qtwebengine/src/core/CMakeLists.txt, QT_FEATURE_webengine_system_icu is applied to the compilation on LINUX and ANDROID, only.
In qtwebengine/src/core/api/CMakeLists.txt, installation of icudtl.dat is made conditional on the same variable, but for all platforms.
On Windows (and probably MacOS), when configured with QT_FEATURE_webengine_system_icu=ON , this results in a broken runtime:
[0511/134609.176:ERROR:icu_util.cc(244)] Invalid file descriptor to ICU data received.
(Crash / abnormal exit at this point)
Related downstream tickets: https://bugs.kde.org/show_bug.cgi?id=486905 (my own), https://github.com/Homebrew/homebrew-core/issues/104008 (MacOS homebrew)