Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
5c078451d (dev), 9ad365cd5 (dev), 3b52fd2b4 (production), 0683c72b6 (production), c73e0062e (dev), 29bfefc13 (production), c12b55f68 (dev), 6f0e120c9 (production), e90da0998 (dev), e6cf43f83 (production), 0c398bbc4 (dev), 1760f0bd7 (production)
-
DaVinci 105, DaVinci 106, DaVinci 107, DaVinci 108, DaVinci 109, DaVinci 110, DaVinci 111, DaVinci 112, DaVinci 113
Description
QDoc has been tested fairly extensively when built with libclang from LLVM 19, and the results are satisfactory.
- Update the Jenkins build server to build libclang from a new branch.
- Build and publish new binaries.
- Update the coin provisioning to reflect the new version and sha1 for the new binaries.
- Check platform configurations and ensure we build for and provision to the platforms that are required.
As there's ongoing work to update the platforms we build the clang libraries for QDoc on anyway, we may as well get around to adding packages based on LLVM 19 as well.
Attachments
Issue Links
- clones
-
QTBUG-126412 QDoc: Update provisioned LLVM/Clang binaries to v18
-
- Closed
-
- is blocked by
-
QTBUG-130006 lupdate: -mno-sse not recognized if binary linked against Clang libraries built on ARM-based Mac
-
- Open
-
- resulted from
-
QTQAINFRA-6605 Windows: Update libclang from vs2019 to vs2022
-
- In Review
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-129506 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
595933,9 | Update Clang libraries for QDoc to 19.1.7 | dev | qt/qt5 | Status: NEW | 0 | -1 |
594913,5 | QDoc libclang: split configurations over multiple lines | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595120,4 | QDoc libclang: split configurations over multiple lines | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595157,6 | QDoc libclang: Rename Jenkins view to QDoc Clang libraries | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595205,2 | QDoc Clang libraries: Rename job directory | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595225,2 | QDoc libclang: Rename Jenkins view to QDoc Clang libraries | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595226,3 | QDoc Clang libraries: Rename job directory | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595504,17 | QDoc Clang libraries: Recognize 'arm64' architecture in build script | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595529,8 | QDoc Clang: Move from macOS 12 x64 to macOS 12 arm64 | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595530,5 | QDoc Clang: Update Windows MSVC platforms | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595643,2 | QDoc Clang: Update Windows MSVC platforms | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595671,2 | QDoc Clang: Move from macOS 12 x64 to macOS 12 arm64 | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595680,6 | QDoc Clang libraries: Recognize 'arm64' architecture in build script | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595767,2 | QDoc Clang libraries: Build from llvmorg-19.1.1 | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595853,2 | QDoc Clang libraries: update RHEL 8.10 name string | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595873,2 | QDoc Clang libraries: update RHEL 8.10 name string | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
595915,2 | QDoc Clang libraries: Build from llvmorg-19.1.1 | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
596970,4 | WIP: lupdate: Be clever about figuring out if `-mno-sse` is valid | dev | qt/qttools | Status: ABANDONED | -2 | 0 |
618321,2 | QDoc Clang libraries: Build from llvmorg-19.1.7 | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
618340,2 | QDoc Clang libraries: Build from llvmorg-19.1.7 | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
618653,2 | QDoc Clang libraries: Move from RHEL 9.2 to RHEL 9.4 | production | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
618690,2 | QDoc Clang libraries: Move from RHEL 9.2 to RHEL 9.4 | dev | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |