[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.