Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.14.0, 5.15.0
-
None
-
-
0ef46b41d86b9fad4fc4a18bd577d208afa1fce8 (qt/qtbase/dev) d0b55a7dc2ec483cbce46dc5fc719a6ab813f1fe (qt/qtbase/5.15)
Description
Me and 2 other people confirmed that if you configure Qt 5.14 with a single Android ABI target, then CMake Config files are not created for each module (like Core, Gui, etc), so qtbase/lib/cmake/Qt5Core/Qt5CoreConfig.cmake is missing.
It works fine if 2 abis are provided to configure.
It looks like mkspecs/features/create_cmake.prf is visited twice.
And on the second time build_pass == true, which means that QMAKE_SUBSTITUTES is not assigned and the files are not created.
I assume this has something to do with the multiple passes from the exclusive builds, but i don't know the details about how that works.
Attachments
Issue Links
- relates to
-
QTBUG-80756 Building for single ABI fails
- Closed
For Gerrit Dashboard: QTBUG-80938 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
307173,4 | Android: Enable configuring for a single abi architecture | dev | qt/qtbase | Status: MERGED | +2 | 0 |
307298,2 | Android: Enable configuring for a single abi architecture | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
307590,2 | Android: Don't treat gradle.pro as a buildable target | dev | qt/qtbase | Status: MERGED | +2 | 0 |
307874,2 | Android: Don't treat gradle.pro as a buildable target | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
309175,2 | Android: Install the qmldir files when configuring for a single abi | dev | qt/qtbase | Status: MERGED | +2 | 0 |
309232,2 | Android: Install the qmldir files when configuring for a single abi | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |