[Development] Qt v6.6.0 and v6.6.1 from online installer differences?

Fabian Kosmale fabian.kosmale at qt.io
Thu Nov 30 20:36:03 CET 2023


Hi,

this change (https://codereview.qt-project.org/c/qt/qtbase/+/512774) was intentional and aimed to resolve
https://bugreports.qt.io/browse/QTBUG-117514. However, given the lack of a changelog, I don't believe
the BIC break between 6.6.0 and 6.6.1 was intentional.


I hope Marc or Thiago have an idea how this could be fixed (weak alias symbol?) to restore BC again in 6.6.2,
without reintroducing QTBUG-117514.

Fabian

________________________________________
Von: Development <development-bounces at qt-project.org> im Auftrag von Phil Thompson via Development <development at qt-project.org>
Gesendet: Donnerstag, 30. November 2023 19:15
An: development at qt-project.org
Betreff: [Development] Qt v6.6.0 and v6.6.1 from online installer differences?

My binary built against Qt v6.6.0 from the online installer fails to run
against v6.6.1 from the same source. The problem is a missing symbol...

_ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate at Qt_6_PRIVATE_API

...which demangles to
QReadWriteLock::destroyRecursive(QReadWriteLockPrivate*)

I don't call that directly but I do call the QReadWriteLock dtor.
Recompiling my code against v6.6.1 solves the problem.

Was this intentional?

Thanks,
Phil
--
Development mailing list
Development at qt-project.org
https://lists.qt-project.org/listinfo/development


More information about the Development mailing list