Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.6
-
None
-
742a00cca (dev), d22a696b6 (dev), 7c9dcaf2a (6.6), 76afb9985 (6.6), 2fc20deda (6.5)
Description
WaylandGlobalPrivate_sync_headers is not running if nothing depends on WaylandGlobalPrivate.
This happens because interface libraries have nothing to build, and as result custom commands that the interface library target depends on are skipped.
The above leads to the missing headers of QtWaylandGlobalPrivate module:
https://testresults.qt.io/logs/yocto/meta-qt6/dbb34564bcf85329d385cae3eb6a7f4ce164a2d3/LinuxUbuntu_22_04x86_64LinuxUbuntu_22_04target4Yoctoqtci-linux-Ubuntu-22.04-x86_64-51-3dc860/022d50efa30c1e6269fd9966072cd5159347cb37/build_1693400697/log.txt.gz
Attachments
For Gerrit Dashboard: QTBUG-115101 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
489951,4 | Add '_sync_headers' for interface libraries to "ALL" | dev | qt/qtbase | Status: MERGED | +2 | 0 |
489952,4 | Ensure that WaylandGlobalPrivate_sync_headers is running | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
490023,2 | Ensure that WaylandGlobalPrivate_sync_headers is running | 6.6 | qt/qtwayland | Status: MERGED | +2 | 0 |
490035,2 | Add '_sync_headers' for interface libraries to "ALL" | 6.5 | qt/qtbase | Status: MERGED | +2 | 0 |
490036,2 | Add '_sync_headers' for interface libraries to "ALL" | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |