Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.5.0 Beta1
-
None
-
-
41b38c802 (dev), ed8295077 (6.5), a2fe33203 (dev), 8a3983d11 (6.5)
Description
'QFutureInterfaceBase::mutex' was a regular symbol in 6.4 but became marked Qt6_PRIVATE_API in 6.5 after commit 5d903a64aca37ee7c2836e479e175336e9b7ca87
$ eu-readelf --dyn-syms ibQt6Core.so.6 | c++filt | grep QFutureInterfaceBase::mutex 3547: 00000000003f601a 18 FUNC GLOBAL PROTECTED 16 QFutureInterfaceBase::mutex() const@@Qt_6_PRIVATE_API
Attachments
Issue Links
- depends on
-
QTBUG-109790 C++ syncqt ignores the wrong line with ELFVERSION:ignore-next
-
- Closed
-
- is duplicated by
-
QTBUG-119627 QT6.6.1 fails on Ubuntu + KDE
-
- Closed
-
- relates to
-
QTBUG-110693 undefined reference to `QBasicMutex::destroyInternal(QMutexPrivate*)@Qt_6_PRIVATE_API'
-
- Closed
-
For Gerrit Dashboard: QTBUG-109605 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
450516,3 | Fix improper ELF versions of certain symbols | dev | qt/qtbase | Status: MERGED | +2 | 0 |
451052,2 | Fix improper ELF versions of certain symbols | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |
451709,2 | Fix improper ELF versions of two more classes | dev | qt/qtbase | Status: MERGED | +2 | 0 |
452504,2 | Fix improper ELF versions of two more classes | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |