[qt/qt/qtbase]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtbase Pushed by mirror-service into branch '6.12'. Changed from a10fd56403aceedbac6d81075cfe4a646e67c036 to 3dd9e8f26c7a4fe538d98f9f697196fd924e4778 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 400d47b4ebd1395dfcbb00074e811dfa79217f52 by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 31/07/2026 at 10:30.. CMake: Pass QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH to EP examples External project examples should inherit the QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH variable if it is set by the caller. Task-number: QTBUG-90820 Task-number: QTBUG-96232 Change-Id: Ie1a9ebb2b5ed57a2449979a3fd5446a0361bf719 Reviewed-by: Orkun Tokdemir <[email protected]> (cherry picked from commit 3efb5cbfa27b79ce2411b5860ab6ee7bce633390) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/400d47b4ebd1395dfcbb00074e811dfa79217f52 Git commit 5491f4e5803f4003c9e54cd25ebf86788065014c by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 31/07/2026 at 10:30.. CMake: Pass vcpkg related vars to external project examples External project examples need to be able to find the same host and target tools / libraries as the main build when vcpkg is used. Make sure to pass those along when set. Also make sure to pass -DVCPKG_MANIFEST_INSTALL=OFF unless opted out, to ensure we don't download, build and install packages into each example build dir when a vcpkg.json manifest file is present. Task-number: QTBUG-90820 Task-number: QTBUG-96232 Change-Id: I1d6f3b3d1226a27343c2526ac40d6824ae1c792a Reviewed-by: Orkun Tokdemir <[email protected]> (cherry picked from commit 48233d8ccd3c80dfdbe18442bf291fb4cb44862d) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/5491f4e5803f4003c9e54cd25ebf86788065014c Git commit d2e34474714b37751b0995f217e976cec338e66a by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 31/07/2026 at 10:30.. coin: Enable vcpkg usage for cross-compiled standalone examples Set vcpkg-related variables when cross-compiling standalone examples, and not only the standalone tests and the main build. This ensures examples as external projects can find the same vcpkg third party tools and libraries as the main build. Amends 49c3cda61cfd486aa67d69b1e3f9d26bb6a06619 Task-number: QTBUG-90820 Task-number: QTBUG-96232 Change-Id: I65f562d1417090656c2b3827d689b62d46aa9180 Reviewed-by: Orkun Tokdemir <[email protected]> (cherry picked from commit fccf972ac5b4d50aa98275c89dd27b3372a15f41) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/d2e34474714b37751b0995f217e976cec338e66a Git commit 3dd9e8f26c7a4fe538d98f9f697196fd924e4778 by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 31/07/2026 at 10:30.. coin: Set QEMU_LD_PREFIX for examples built as external projects In a cross-built Qt that has QT_FORCE_BUILD_TOOLS_ON, examples built as 'external projects' find the /target platform/ tools. This caused issues when trying to invoke the target tool during the example build, leading to an error like: qemu-arm: Could not open '/lib/ld-linux-armhf.so.3': No such file or directory To be specific, it happens for the qttools arrowpad example in the CI for the yocto platform configurations. The find_package(Qt6 COMPONENTS LinguistTools) call finds the Qt6LinguistToolsConfig.cmake file in the target sysroot, which refers to the target 'lupdate'. This is called during the example build, and fails. When building cmake or qmake tests, this doesn't happen because we set the QEMU_LD_PREFIX env var to ensure the target tools can run on the host. Do the same for the standalone example builds. Task-number: QTBUG-90820 Task-number: QTBUG-96232 Change-Id: Id2a577d0f29d78371099bafd4971db9590fd720a Reviewed-by: Orkun Tokdemir <[email protected]> (cherry picked from commit 9b98839e826d52d17eebcda0bce73200f9f6dfc0) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/3dd9e8f26c7a4fe538d98f9f697196fd924e4778