Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GTK] [2.45.1] Fails to build on big-endian machines due to lack of support in Skia #28429

Conversation

@mcatanzaro mcatanzaro requested a review from a team as a code owner May 11, 2024 12:10
@mcatanzaro mcatanzaro self-assigned this May 11, 2024
@mcatanzaro mcatanzaro added the WebKitGTK Bugs related to the Gtk API layer. label May 11, 2024
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 11, 2024
@mcatanzaro
Copy link
Contributor Author

I assume the wpe-wk2 EWS doesn't have CMake 3.20 available....

@bertogg
Copy link
Contributor

bertogg commented May 12, 2024

Tested with WebKitGTK 2.45.1 on s390x, I confirm that it works fine.

@mcatanzaro mcatanzaro removed the merging-blocked Applied to prevent a change from being merged label May 13, 2024
@mcatanzaro mcatanzaro force-pushed the eng/GTK-2-45-1-Fails-to-build-on-big-endian-machines-due-to-lack-of-support-in-Skia branch from a764879 to 60b7437 Compare May 13, 2024 17:25
@mcatanzaro
Copy link
Contributor Author

I assume the wpe-wk2 EWS doesn't have CMake 3.20 available....

It was a typo, but let's default to enabling skia for older CMake versions anyway.

@mcatanzaro mcatanzaro force-pushed the eng/GTK-2-45-1-Fails-to-build-on-big-endian-machines-due-to-lack-of-support-in-Skia branch from 60b7437 to 6b3584c Compare May 13, 2024 17:27
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label May 13, 2024
@carlosgcampos carlosgcampos added unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing and removed merging-blocked Applied to prevent a change from being merged labels May 14, 2024
…upport in Skia

https://bugs.webkit.org/show_bug.cgi?id=274032

Reviewed by Carlos Garcia Campos.

Don't use skia on big endian architectures.

* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:

Canonical link: https://commits.webkit.org/278740@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/GTK-2-45-1-Fails-to-build-on-big-endian-machines-due-to-lack-of-support-in-Skia branch from 6b3584c to 7a1468c Compare May 14, 2024 07:36
@webkit-commit-queue
Copy link
Collaborator

Committed 278740@main (7a1468c): https://commits.webkit.org/278740@main

Reviewed commits have been landed. Closing PR #28429 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 7a1468c into WebKit:main May 14, 2024
@webkit-commit-queue webkit-commit-queue removed the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WebKitGTK Bugs related to the Gtk API layer.
Projects
None yet
6 participants