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
webkit2gtk: update to 2.40.0. #41698
Conversation
7c6e6a9
to
92484aa
Compare
If you wait for a bit Komikku might be resolved upstream soon https://gitlab.com/valos/Komikku/-/merge_requests/195 |
I'll update it when it gets resolved, but I don't anticipate that getting merged sooon.
|
Alright, it does look like Komikku is working on it now, I'll update it in the next release. |
Komikku released a version 1.17.0 which includes this commit https://gitlab.com/valos/Komikku/-/merge_requests/208/diffs which adds support for webkitgtk-6.0, the update PR is here: #43124 |
Thank you. |
054552b
to
cf8b996
Compare
Cross compiling to armv6l-musl with -j10 fails for me with:
continuing with -j1 seems to make it work, but I am not sure why, so it's possible it would also fail a few minutes in. |
Thank you for pointing that out. https://en.cppreference.com/w/c/atomic/ATOMIC_LOCK_FREE_consts With |
that is a fault of the default armv6 arch. in void, it's defined as: https://github.com/void-linux/void-packages/blob/3641d47af71bb988a92d50b016116f91f0455133/srcpkgs/gcc/template#LL203 (which is just 'armv6'):
if you pick a newer v6 micro, like
the tl;dr of this is webkit simply cannot compile for just 'armv6' anymore, or more specifically i think it is still "allowed" to disable it, so your options are:
|
ah, it's not just ANGLE_EGL- i think personally, i'd probably raise the march, but i don't know what devices you support on armv6 (or if even just bare |
The most minimal is armv6k: |
yeah, that looks like it works |
Discussed it on IRC, disabling ANGLE and WEBGL for now on armv6 as the number of people needing it on armv6 is probably limited. |
libwebkit2gtk50 -> libwebkitgtk60
[ci skip]
Necessary for gnome 44.
Testing the changes