Skip to content

[qtbase] enable egl for android#35961

Closed
m-kuhn wants to merge 5 commits intomicrosoft:masterfrom
m-kuhn:qtbase_android_egl
Closed

[qtbase] enable egl for android#35961
m-kuhn wants to merge 5 commits intomicrosoft:masterfrom
m-kuhn:qtbase_android_egl

Conversation

@m-kuhn
Copy link
Copy Markdown
Contributor

@m-kuhn m-kuhn commented Jan 1, 2024

Enable support for feature egl for android for qtbase.
Specifying it as default-feature for android but at the same time specifying the feature as not supported is inconsistent.

This actively expects qtbase:*-android to fail in CI, so far they were ignored because of the above-mentioned inconsistency.

Branched off #35845 which is more complicated because it requests changes to the ci infrastructure.

@LilyWangLL LilyWangLL added the category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist label Jan 2, 2024
@LilyWangLL LilyWangLL marked this pull request as draft January 2, 2024 10:20
@LilyWangLL
Copy link
Copy Markdown
Contributor

Please handle the build error on CI pipeline.

@m-kuhn m-kuhn marked this pull request as ready for review January 2, 2024 10:56
@m-kuhn m-kuhn force-pushed the qtbase_android_egl branch from d7cde63 to 661a541 Compare January 3, 2024 01:36
Comment thread scripts/ci.baseline.txt
qtwayland:x64-osx=fail
qtwayland:arm64-osx=fail
# Missing system libraries when pulled in as dependency for android
qtwayland:x64-linux=skip
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be fixed by https://github.com/microsoft/vcpkg/pull/35961/files#diff-783e7bf9703fa77a2652b514ee607d8e40aafdd4f25f7e4e663de8b224f43e62R36 but I cannot prove it in this PR, as the docker image in use is a prebuilt one

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
qtwayland:x64-linux=skip

@m-kuhn
Copy link
Copy Markdown
Contributor Author

m-kuhn commented Jan 3, 2024

@LilyWangLL this needs a change in the base docker image for the android ci pipeline. How can this be tested?

@m-kuhn
Copy link
Copy Markdown
Contributor Author

m-kuhn commented Jan 5, 2024

Also needs changes to the ci, abandoning this one to have only one discussion at #35845.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants