[Development] Changing Qt's Binary Compatibility policy

Thiago Macieira thiago.macieira at intel.com
Wed May 29 22:46:29 CEST 2024


On Wednesday 29 May 2024 16:54:33 GMT-3 Narolewski Jakub wrote:
> Sorry for chiming in uninvited but isn't this how the Qt Online Installer
> thingy works?

Very carefully.

It's built on a reasonably old Linux distribution, the oldest of all of them 
that are still supported. It also builds with all or almost all third-party 
content bundled, instead of depending on system libraries, and some features 
disabled where system libraries would be required (for example, journald 
integration, zstd compression support, etc.).

Your Linux distribution's packages are superior builds in almost every aspect, 
except that of being run in other distributions.

Because the pre-built binaries from download.qt.io contain bundled third-
parties that do get a couple of security advisories per year, you must be able 
to rebuild the binaries on a moment's notice. So don't trust the binaries you 
download from download.qt.io except for development: for your releases, you 
should build Qt from source.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Principal Engineer - Intel DCAI Fleet Engineering and Quality
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5152 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20240529/2da36f49/attachment-0001.bin>


More information about the Development mailing list