diff options
| author | Gyorgy Sarvari <skandigraun@gmail.com> | 2026-02-16 13:06:42 +0100 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2026-02-16 10:25:50 -0800 |
| commit | 27edae565fecfa137b64e8d783c80e93915bb6a4 (patch) | |
| tree | 45adad00921543ac53d7efd2553da94cc31d7320 /meta-oe/recipes-support/webkitgtk/webkitgtk3 | |
| parent | 5b830f4539e4b0d446ae5dfb523eda17d29e4223 (diff) | |
| download | meta-openembedded-27edae565fecfa137b64e8d783c80e93915bb6a4.tar.gz | |
webkitgtk3: upgrade 2.48.7 -> 2.50.5
Includes fixes for CVE-2025-13502, CVE-2025-13947, CVE-2025-43421,
CVE-2025-43458 and CVE-2025-66287.
Drop libsoup2 support. Even though this particular version still supports
it, this is the last major version that is not libsoup3-only. Starting
with version 2.52 (which is only 3-4 weeks away at the time of writing this
message) upstream is dropping libsoup2 support completely[1].
This is a proactive removal of this feature, the sooner users start the
migration, the better.
Made opengl a mandatory DISTRO_FEATURE: libepoxy requires it, which is both
a direct dependency, and an indirect one from gtk+3.
Changelogs:
https://webkitgtk.org/2026/02/09/webkitgtk2.50.5-released.html
https://webkitgtk.org/2025/12/16/webkitgtk2.50.4-released.html
https://webkitgtk.org/2025/12/04/webkitgtk2.50.3-released.html
https://webkitgtk.org/2025/11/19/webkitgtk2.50.2-released.html
https://webkitgtk.org/2025/10/10/webkitgtk2.50.1-released.html
https://webkitgtk.org/2025/09/17/webkitgtk2.50.0-released.html
[1]: https://webkitgtk.org/2025/10/07/webkitgtk-soup2-deprecation.html
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/webkitgtk/webkitgtk3')
| -rw-r--r-- | meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch b/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch index 367e6b8342..411164433a 100644 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch | |||
| @@ -23,12 +23,12 @@ diff --git a/Source/WTF/wtf/Compiler.h b/Source/WTF/wtf/Compiler.h | |||
| 23 | index 16e416d..68dd9a0 100644 | 23 | index 16e416d..68dd9a0 100644 |
| 24 | --- a/Source/WTF/wtf/Compiler.h | 24 | --- a/Source/WTF/wtf/Compiler.h |
| 25 | +++ b/Source/WTF/wtf/Compiler.h | 25 | +++ b/Source/WTF/wtf/Compiler.h |
| 26 | @@ -293,7 +293,7 @@ | 26 | @@ -290,7 +290,7 @@ |
| 27 | #if COMPILER(CLANG) | 27 | // written for 64-bit may fail to tail call on 32-bit. |
| 28 | #if __SIZEOF_POINTER__ == 8 | 28 | // It also doesn't work on ppc64le: https://github.com/llvm/llvm-project/issues/98859 |
| 29 | #if !defined(MUST_TAIL_CALL) && defined(__cplusplus) && defined(__has_cpp_attribute) | 29 | // and on Windows: https://github.com/llvm/llvm-project/issues/116568 |
| 30 | -#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) | 30 | -#if !defined(MUST_TAIL_CALL) && COMPILER(CLANG) && __SIZEOF_POINTER__ == 8 && defined(__cplusplus) && COMPILER_HAS_CPP_ATTRIBUTE(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) |
| 31 | +#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) | 31 | +#if !defined(MUST_TAIL_CALL) && COMPILER(CLANG) && __SIZEOF_POINTER__ == 8 && defined(__cplusplus) && COMPILER_HAS_CPP_ATTRIBUTE(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) |
| 32 | #define MUST_TAIL_CALL [[clang::musttail]] | 32 | #define MUST_TAIL_CALL [[clang::musttail]] |
| 33 | #define HAVE_MUST_TAIL_CALL 1 | 33 | #define HAVE_MUST_TAIL_CALL 1 |
| 34 | #endif | 34 | #endif |
