Details
-
Suggestion
-
Resolution: Done
-
P2: Important
-
1.4
-
8c0671d3150cd5bc950a2e451c85d2b8917a7573
Description
In order to implement Qt Android multi-ABI packages for https://bugreports.qt.io/browse/QTBUG-80943
one idea was to allow creation of Coin configurations that can depend on other multiple target configurations to run some special instructions. This is somewhat of a second layer extension to the existing platform dependency concept.
Use case:
Have 1 host platform config: Windows-MinGW -> builds Qt for MinGW
Have 4 target Android platform configurations depending on the Windows host: arm64, arm7, x86, x64 -> builds for Qt for Androids
Have 1 Android stitching super-job: Depends on the previous 4 target Android configs.
Retrieves all artifacts from the above 4 configs for each repo, runs some build system script to stitch the 4 artifacts for each repo, create 1 stitched output artifact for each repo.
These artifacts would then be considered Packaging artifacts, to be used by the Qt package creation pipeline.
Would this be feasible to implement?
Attachments
Issue Links
- is required for
-
QTBUG-80943 Add support for multi-abi Qt For Android builds
- Open
-
QTBUG-88841 Add support for multi-abi application builds for Android with CMake
- Closed
- resulted in
-
COIN-795 Allow installation of multiple platformDependencies artifacts into separate subdirectories
- Closed