[Interest] Replacing icudtXX.dll without rebuilding Qt?

Koehne Kai Kai.Koehne at theqtcompany.com
Wed Jan 20 11:13:45 CET 2016


> -----Original Message-----
> [...]
> Out of curiosity, have you ever considered building ICU with separate .dat
> file so people could just replace it without any hassle?

Yes. 

https://bugreports.qt.io/browse/QTBUG-29828

and

https://codereview.qt-project.org/#/c/49840/


The trouble is that we're using ICU very early on when initializing Qt, sometimes even before main() starts (e.g. to load qt.conf), and that the .dat file has to be loaded before any ICU API is called. This is hard to ensure in a generic way inside Qt Core.

Anyway, this is of much less relevance these days, where ICU is optional on Windows.

Regards

Kai



More information about the Interest mailing list