[Qt-interest] binaries in Ubuntu versions
Harald Fernengel
harald at trolltech.com
Mon Dec 1 13:24:31 CET 2008
Hi,
On Monday 01 December 2008 12:52:20 Oliver.Knoll at comit.ch wrote:
> Jeroen Wijnhout wrote on Monday, December 01, 2008 12:37 PM:
> >> ...
> >> Qt *is* binary compatible, so when you link your app against an old
> >> Qt library, say 4.2.x, it should still run with a newer Qt 4.4.3 for
> >> example.
> >
> > That is generally true, however it is better to build a static
> > version of your application.
>
> Generally? I remember one "glitch" where the Trolls accidentally made a
> default argument (something like "int foo = 0") non-default. That broke the
> binary compatibility in the early 4.x days between two Qt versions (or was
> it even in the late 3.3.x days? Can't remember).
Default arguments are not part of the ABI.
If you know about any ABI changes in the Qt 4 series, please let us know.
Best regards,
Harald
More information about the Qt-interest-old
mailing list