Boost logo

Boost :

From: Boris Kolpackov (boris_at_[hidden])
Date: 2024-04-11 15:06:34


Artyom Beilis via Boost <boost_at_[hidden]> writes:

> Qt has very good API compatibility between major releases and binary
> compatibility across entire major version.

Was not my experience at all. I've ported a very simple Qt application
(Kconfig GUI in the Linux kernel) from Qt5 to Qt6 and it required quite
a few changes[1], mostly because a lot of deprecated in Qt5 APIs have
been dropped in Qt6. Maybe this is the case if you diligently migrate
off deprecated stuff as soon as it's marked as such, but definitely not
if you follow the standard "don't fix what ain't broken" methodology.

[1] https://lore.kernel.org/lkml/20230809114231.2533523-2-boris@codesynthesis.com/T/


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk