[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 4ce39a2b99ea565e2f25c99580601fed526c4c93 to ea582c547a52377c8e58223ae8560876e29f55a0 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 ea582c547a52377c8e58223ae8560876e29f55a0 by Qt Cherry-pick Bot (on behalf of Tor Arne Vestbø) on 06/08/2026 at 18:03.. Enable Clang module maps by default on Apple and native Unix platforms The module maps no longer affect C++ consumers, as we now mask them via a VFS overlay for consumers that build with Clang modules, so we can turn them on by default instead of requiring an explicit opt-in. We limit this to Apple platforms, and Unix platforms we're not cross compiling for. The maps are only ever picked up by Clang and Swift consumers, which we don't expect for the likes of Android, WebAssembly, or OHOS, and we're not generating them for Windows yet. Apple platforms are included even though everything but macOS is cross compiled there, as that's exactly where we expect Swift consumers to show up. We restrict the module map test to Apple platforms at the same time, as it builds Qt as a Clang module with -Werror, which requires a modular C++ standard library. That's a given with libc++ on Apple platforms, but not with the standard libraries used elsewhere, which is the same reason the accompanying masking test was already restricted to Apple. For now we don't enable the apinotes/swiftinterface interoperability layer, as we haven't decided if this will live in Qt itself or in a dedicated swift-package-manager Qt package. Task-number: QTBUG-141360 Change-Id: Iee96b1eeed7d15cf6bbc17c5b52b758f5228735e Reviewed-by: Orkun Tokdemir <[email protected]> (cherry picked from commit 8d096c88bdb780e9c589498efceaa575991f59d2) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/ea582c547a52377c8e58223ae8560876e29f55a0