[Development] Asking for a FF exception for ICU based QStringConverter

Thiago Macieira thiago.macieira at intel.com
Thu Jun 9 21:14:03 CEST 2022


On Thursday, 9 June 2022 10:16:19 PDT Alexander Akulich wrote:
> Hi everyone,
> 
> On Wed, Jun 8, 2022 at 5:18 PM Fabian Kosmale <fabian.kosmale at qt.io> wrote:
> > What remains to be done:
> > - There are concerns that mixing Qt versions might lead to an unbounded
> > memory leak with the current implementation.
> I can't find any precedent but if we *really* want then probably we
> can get the "compiled with" Qt version from QCoreApplication
> (QCoreApplicationPrivate::app_compile_version).

Doesn't work for libraries.

> 1. Allocate the resources only if the version >= 6.4.0
> 2. Probably add a "TODO: remove me" in 6.x.0 (e.g. after the next LTS)

Much simpler to add an overloaded constructor with an extra, dummy member. If 
you recompile your sources, you get the new one with the new codecs. If you 
don't recompile, you don't get the new codecs and thus can't leak.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Cloud Software Architect - Intel DCAI Cloud Engineering





More information about the Development mailing list