[Qt-interest] binaries in Ubuntu versions
Oliver.Knoll at comit.ch
Oliver.Knoll at comit.ch
Mon Dec 1 17:01:21 CET 2008
Harald Fernengel wrote on Monday, December 01, 2008 4:26 PM:
>> ... So I don't quite
>> understand what you meant with "Default arguments are not part of the
>> ABI", because they clearly are.
>
> the default value is substituted by the compiler at compile time, not
> by the linker at runtime. No "random memory garbage" is possible.
> ...
> Removing default arguments can be source code incompatible, though,
> but any Qt application linked to an older version of Qt will run with
> the newer version.
Huh, off course you are completely right!
Still, I remember this message on this list about an accidental *binary* incompatibility in the early days of Qt 4 (maybe 4.0 to 4.0.1?). Maybe it was because an entire argument was accidentally removed from the method signature, can't remember. But this is getting OT now ;)
Cheers, Oliver
--
Oliver Knoll
Dipl. Informatik-Ing. ETH
COMIT AG - ++41 79 520 95 22
More information about the Qt-interest-old
mailing list