> On 21 Aug 2019, at 18:30, Thiago Macieira <thiago.macie...@intel.com> wrote: > > On Wednesday, 21 August 2019 09:17:24 PDT Tor Arne Vestbø wrote: >>> Remember that QStringLiteral today has a drawback: if you >>> unload the plugin it came from, any left-over uses of it may crash. That's >>> one of the many reasons we don't unload plugins, but other people >>> might. >> >> Is that the only drawback? Is that the only reason we’re not doing it? > > With a proper Qt 6 implementation, yes. Not right now in Qt 5, there are a > few > more.
Qt 6 is fine 😊 That would be great! > >> On macOS plugins are never unloaded. Could the behaviour be dependent on >> whether or not we’re building a plugin? > > All macOS plugins or just *our* plugins? QPluginLoader doesn't unload, but > QLibrary does. I have to double check the dyld sources, but in many cases the dlclose will be a no-op, and the image won’t actually unload. One of these conditions was (if I recall correctly) if the library had any thread local storage. Tor Arne _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development