On 2/14/26 23:00, Khem Raj wrote: > Seeing this in YP compat. > > https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/5353436/raw_inline
Will look at it. Can't build pseudo from the latest master, have to find an older working version... please drop this for now. Will try to re-send it with a fix in a day or two. > > On Wed, Feb 11, 2026 at 5:08 PM Gyorgy Sarvari via > lists.openembedded.org <http://lists.openembedded.org> > <[email protected]> wrote: > > 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 > an indirect dependency, from gtk3. > > 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 <[email protected]> > --- > .../webkitgtk/webkitgtk3/no-musttail-arm.patch | 12 ++++++------ > ...webkitgtk3_2.48.7.bb <http://webkitgtk3_2.48.7.bb> => > webkitgtk3_2.50.5.bb <http://webkitgtk3_2.50.5.bb>} | 16 > ++++++++-------- > 2 files changed, 14 insertions(+), 14 deletions(-) > rename meta-oe/recipes-support/webkitgtk/{webkitgtk3_2.48.7.bb > <http://webkitgtk3_2.48.7.bb> => webkitgtk3_2.50.5.bb > <http://webkitgtk3_2.50.5.bb>} (94%) > > 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 > index 16e416d..68dd9a0 100644 > --- a/Source/WTF/wtf/Compiler.h > +++ b/Source/WTF/wtf/Compiler.h > -@@ -293,7 +293,7 @@ > - #if COMPILER(CLANG) > - #if __SIZEOF_POINTER__ == 8 > - #if !defined(MUST_TAIL_CALL) && defined(__cplusplus) && > defined(__has_cpp_attribute) > --#if __has_cpp_attribute(clang::musttail) && > !defined(__powerpc__) && !defined(_WIN32) > -+#if __has_cpp_attribute(clang::musttail) && > !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) > +@@ -290,7 +290,7 @@ > + // written for 64-bit may fail to tail call on 32-bit. > + // It also doesn't work on ppc64le: > https://github.com/llvm/llvm-project/issues/98859 > + // and on Windows: > https://github.com/llvm/llvm-project/issues/116568 > +-#if <https://github.com/llvm/llvm-project/issues/116568+-#if> > !defined(MUST_TAIL_CALL) && COMPILER(CLANG) && __SIZEOF_POINTER__ > == 8 && defined(__cplusplus) && > COMPILER_HAS_CPP_ATTRIBUTE(clang::musttail) && > !defined(__powerpc__) && !defined(_WIN32) > ++#if !defined(MUST_TAIL_CALL) && COMPILER(CLANG) && > __SIZEOF_POINTER__ == 8 && defined(__cplusplus) && > COMPILER_HAS_CPP_ATTRIBUTE(clang::musttail) && > !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) > #define MUST_TAIL_CALL [[clang::musttail]] > #define HAVE_MUST_TAIL_CALL 1 > #endif > diff --git > a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.7.bb > <http://webkitgtk3_2.48.7.bb> > b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.50.5.bb > <http://webkitgtk3_2.50.5.bb> > similarity index 94% > rename from meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.7.bb > <http://webkitgtk3_2.48.7.bb> > rename to meta-oe/recipes-support/webkitgtk/webkitgtk3_2.50.5.bb > <http://webkitgtk3_2.50.5.bb> > index 118592d42b..0ab9782d6a 100644 > --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.7.bb > <http://webkitgtk3_2.48.7.bb> > +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.50.5.bb > <http://webkitgtk3_2.50.5.bb> > @@ -23,14 +23,14 @@ SRC_URI = > "https://www.webkitgtk.org/releases/webkitgtk-${PV}.tar.xz > <https://www.webkitgtk.org/releases/webkitgtk-$%7BPV%7D.tar.xz> \ > > file://0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch > \ > file://0001-Fix-32bit-arm.patch \ > " > -SRC_URI[sha256sum] = > "2c62aebb608e09f930a539f3623a5cc8023b5068029f42a208f45f9124da6e30" > +SRC_URI[sha256sum] = > "8737631bac3e9c7ad3e5208f9370e076c09d9c45b39980021ce54edadcc6f94f" > > inherit cmake pkgconfig gobject-introspection perlnative > features_check upstream-version-is-even gi-docgen > > S = "${UNPACKDIR}/webkitgtk-${PV}" > > ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" > -REQUIRED_DISTRO_FEATURES = > "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'opengl', '', d)}" > +REQUIRED_DISTRO_FEATURES = "opengl" > > CVE_PRODUCT = "webkitgtk webkitgtk\+" > > @@ -51,11 +51,9 @@ DEPENDS += " \ > gstreamer1.0-plugins-base \ > glib-2.0-native \ > gettext-native \ > + libsoup \ > " > > -# using soup2 builds (JavaScript) API version 4.0 > -# using soup3 builds (JavaScript) API version 4.1 > -PACKAGECONFIG_SOUP ?= "soup3" > PACKAGECONFIG ??= " \ > ${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland > x11', d)} \ > ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', > 'webgl opengl', '', d)} \ > @@ -63,7 +61,6 @@ PACKAGECONFIG ??= " \ > ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', > 'opengl-or-es', '', d)} \ > enchant \ > libsecret \ > - ${PACKAGECONFIG_SOUP} \ > " > > PACKAGECONFIG[wayland] = > "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland > libwpe wpebackend-fdo wayland-native" > @@ -83,8 +80,6 @@ PACKAGECONFIG[openjpeg] = > "-DUSE_OPENJPEG=ON,-DUSE_OPENJPEG=OFF,openjpeg" > PACKAGECONFIG[systemd] = "-DUSE_SYSTEMD=ON,-DUSE_SYSTEMD=off,systemd" > PACKAGECONFIG[reduce-size] = > "-DCMAKE_BUILD_TYPE=MinSizeRel,-DCMAKE_BUILD_TYPE=Release,," > PACKAGECONFIG[lcms] = "-DUSE_LCMS=ON,-DUSE_LCMS=OFF,lcms" > -PACKAGECONFIG[soup2] = > "-DUSE_SOUP2=ON,-DUSE_SOUP2=OFF,libsoup-2.4,,,soup3" > -PACKAGECONFIG[soup3] = ",,libsoup,,,soup2" > PACKAGECONFIG[journald] = > "-DENABLE_JOURNALD_LOG=ON,-DENABLE_JOURNALD_LOG=OFF,systemd" > PACKAGECONFIG[avif] = "-DUSE_AVIF_LOG=ON,-DUSE_AVIF=OFF,libavif" > PACKAGECONFIG[media-recorder] = > > "-DENABLE_MEDIA_RECORDER=ON,-DENABLE_MEDIA_RECORDER=OFF,gstreamer1.0-plugins-bad" > @@ -103,6 +98,7 @@ EXTRA_OECMAKE = " \ > ${@oe.utils.vartrue('DEBUG_BUILD', > '-DWEBKIT_NO_INLINE_HINTS=ON', '-DWEBKIT_NO_INLINE_HINTS=OFF', d)} \ > -DENABLE_MINIBROWSER=ON \ > -DCMAKE_EXPORT_COMPILE_COMMANDS=OFF \ > + -DUSE_SOUP2=OFF \ > " > # pass -g1 to massively reduce the size of the debug symbols > (4.3GB to 700M at time of writing) > DEBUG_LEVELFLAG = "-g1" > @@ -181,3 +177,7 @@ src_package_preprocess () { > ${B}/WebKitGTK/DerivedSources/webkit/*.cpp > } > > + > +# complation fails with Clang-21 issue - > https://github.com/llvm/llvm-project/issues/132322 > +# Can be removed when clang is updated to v22 > +TOOLCHAIN:arm = "gcc" > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#124405): https://lists.openembedded.org/g/openembedded-devel/message/124405 Mute This Topic: https://lists.openembedded.org/mt/117767684/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
