[Interest] Qt5, XCB and X11

Till Oliver Knoll till.oliver.knoll at gmail.com
Tue Jul 15 20:06:19 CEST 2014


Am 15.07.2014 um 18:54 schrieb Ian Monroe <ian at monroe.nu>:

...
> Shipping all dependencies of a
> Qt GUI application is just not a big deal, as apparently X servers
> don't mind newer client libraries as far as I can tell.

I think the most recent twist of this thread was more about conserving resources such as disk space and memory by "identifying and de-duplicating common blocks" - either on a file system level ("blocks") such that the OS/runtime linker would realise that it is in fact just about to load the very same shared library it just loaded before for another application (but even with a different library path!), or a bit more sophisticated with the help of a compiler/linker (and OS) which would build "hash values across everything that could be called/re-used"; so if 90% of some two Qt libraries would match, but the other 10% would be different (e.g. due to different DEFINES at compile time which would enable/disable some functionality), then only the additional 10% would have to be loaded into memory - very roughly speaking ;)

But I agree that at least on desktop systems we haven't reached the painpoint just yet - but very inspiring thoughts nevertheless :)

Cheers,
  Oliver


More information about the Interest mailing list