* [PATCH 2/9] xvinfo: Upgrade 1.1.5 -> 1.1.6
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:23 ` [PATCH 3/9] xwininfo: Upgrade 1.1.6 -> 1.1.7 Richard Purdie
` (8 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
Changes:
- meson: Add option to build with meson
- gitlab CI: drop the ci-fairy check-mr job
- man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
- Accept --help & --version as aliases to -help & -version
- Add -help option
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../xorg-app/{xvinfo_1.1.5.bb => xvinfo_1.1.6.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/xorg-app/{xvinfo_1.1.5.bb => xvinfo_1.1.6.bb} (80%)
diff --git a/meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb b/meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
similarity index 80%
rename from meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb
rename to meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
index d7e5d917efe..75f9b26a85d 100644
--- a/meta/recipes-graphics/xorg-app/xvinfo_1.1.5.bb
+++ b/meta/recipes-graphics/xorg-app/xvinfo_1.1.6.bb
@@ -11,4 +11,4 @@ DEPENDS += " libxv"
PE = "1"
SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = "3ede71ecb26d9614ccbc6916720285e95a2c7e0c5e19b8570eaaf72ad7c5c404"
+SRC_URI[sha256sum] = "a436945e6a4ab70590358eec2b85d26970f7de480d27e8a25af8fe8421e88ae2"
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 3/9] xwininfo: Upgrade 1.1.6 -> 1.1.7
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
2026-08-04 12:23 ` [PATCH 2/9] xvinfo: Upgrade 1.1.5 -> 1.1.6 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:23 ` [PATCH 4/9] xmodmap: Upgrade 1.0.11 -> 1.0.12 Richard Purdie
` (7 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
Changes:
- xwininfo 1.1.7
- meson: include headers when checking for functions
- meson: Add option to build with meson
- configure: remove local copy of config.rpath
- gitlab CI: drop the ci-fairy check-mr job
- Use stdbool.h
- Fix memory leak in Select_Window
- Fix memory leak in Display_Window_Id
- man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
- Improve man page formatting
- Accept --help & --version as aliases to -help & -version
- -help should exit(0) not (1)
- Update xwininfo.man for #2
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../xorg-app/{xwininfo_1.1.6.bb => xwininfo_1.1.7.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-graphics/xorg-app/{xwininfo_1.1.6.bb => xwininfo_1.1.7.bb} (81%)
diff --git a/meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb b/meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
similarity index 81%
rename from meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb
rename to meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
index d410f7d5196..6fc49e8729f 100644
--- a/meta/recipes-graphics/xorg-app/xwininfo_1.1.6.bb
+++ b/meta/recipes-graphics/xorg-app/xwininfo_1.1.7.bb
@@ -12,4 +12,4 @@ DEPENDS += "libxext libxmu gettext-native"
PE = "0"
SRC_URI_EXT = "xz"
-SRC_URI[sha256sum] = "3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f"
+SRC_URI[sha256sum] = "bee14d594cc86cc59aae1015c1b452a71bf60c304131e2716ca1cf0df733b4ac"
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 4/9] xmodmap: Upgrade 1.0.11 -> 1.0.12
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
2026-08-04 12:23 ` [PATCH 2/9] xvinfo: Upgrade 1.1.5 -> 1.1.6 Richard Purdie
2026-08-04 12:23 ` [PATCH 3/9] xwininfo: Upgrade 1.1.6 -> 1.1.7 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:36 ` Patchtest results for " patchtest
2026-08-04 12:23 ` [PATCH 5/9] libtool: 2.5.4 -> 2.6.2 Richard Purdie
` (6 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
Changes:
- xmodmap 1.0.12
- meson: include headers when checking for functions
- meson: Add option to build with meson
- handle.c: handle -Wuse-after-free warning from gcc 15
- gitlab CI: drop the ci-fairy check-mr job
- parse_keysym: handle possible NULL return from copy_to_scratch()
- Strip trailing whitespace from source files
- xmodmap.1: Some editorial changes for this man page [Debian bug #1094313]
- Improve man page text & formatting
- Accept --help & --version as aliases to -help & -version
- Use _strnicmp() instead of strncasecmp() on Windows
- Assume target platforms have strncasecmp now
- Remove "All rights reserved" from Oracle copyright notices
- gitlab CI: stop requiring Signed-off-by in commits
License-Update: Copyright line removal of "all rights reserved"
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../xorg-app/{xmodmap_1.0.11.bb => xmodmap_1.0.12.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/xorg-app/{xmodmap_1.0.11.bb => xmodmap_1.0.12.bb} (73%)
diff --git a/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb b/meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
similarity index 73%
rename from meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
rename to meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
index dc955aa9778..633c70ee048 100644
--- a/meta/recipes-graphics/xorg-app/xmodmap_1.0.11.bb
+++ b/meta/recipes-graphics/xorg-app/xmodmap_1.0.12.bb
@@ -9,9 +9,9 @@ from the user's session startup script to configure the keyboard \
according to personal tastes."
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://COPYING;md5=272c17e96370e1e74773fa22d9989621"
+LIC_FILES_CHKSUM = "file://COPYING;md5=76caa89655fe179dbb374831c98ca65f"
PE = "1"
-SRC_URI[sha256sum] = "9a2f8168f7b0bc382828847403902cb6bf175e17658b36189eac87edda877e81"
+SRC_URI[sha256sum] = "fc54b9b5bbf2ae58ba8f9d42bd051c41c7438377400c42c17d7496d19e1bb3ce"
SRC_URI_EXT = "xz"
^ permalink raw reply related [flat|nested] 17+ messages in thread* Patchtest results for [PATCH 4/9] xmodmap: Upgrade 1.0.11 -> 1.0.12
2026-08-04 12:23 ` [PATCH 4/9] xmodmap: Upgrade 1.0.11 -> 1.0.12 Richard Purdie
@ 2026-08-04 12:36 ` patchtest
0 siblings, 0 replies; 17+ messages in thread
From: patchtest @ 2026-08-04 12:36 UTC (permalink / raw)
To: Richard Purdie; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3125 bytes --]
Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:
---
Testing patch /home/patchtest/share/mboxes/4-9-xmodmap-Upgrade-1.0.11---1.0.12.patch
FAIL: test lic files chksum modified not mentioned: LIC_FILES_CHKSUM changed without "License-Update:" tag and description in commit message (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence)
PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)
SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)
---
Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 5/9] libtool: 2.5.4 -> 2.6.2
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
` (2 preceding siblings ...)
2026-08-04 12:23 ` [PATCH 4/9] xmodmap: Upgrade 1.0.11 -> 1.0.12 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:23 ` [PATCH 6/9] ffmpeg: upgrade 8.1.2 -> 9.0 Richard Purdie
` (5 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
Drop one patch applied upstream, refresh another.
Switch to xz compressed source tarball.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../{libtool-2.5.4.inc => libtool-2.6.2.inc} | 5 +--
...-cross_2.5.4.bb => libtool-cross_2.6.2.bb} | 0
...ative_2.5.4.bb => libtool-native_2.6.2.bb} | 0
...3-libtool-remove-help2man-dependency.patch | 17 ++++----
...r-static-libs-for-internal-compiler-.patch | 39 -------------------
.../{libtool_2.5.4.bb => libtool_2.6.2.bb} | 0
...ol_2.5.4.bb => nativesdk-libtool_2.6.2.bb} | 0
7 files changed, 10 insertions(+), 51 deletions(-)
rename meta/recipes-devtools/libtool/{libtool-2.5.4.inc => libtool-2.6.2.inc} (85%)
rename meta/recipes-devtools/libtool/{libtool-cross_2.5.4.bb => libtool-cross_2.6.2.bb} (100%)
rename meta/recipes-devtools/libtool/{libtool-native_2.5.4.bb => libtool-native_2.6.2.bb} (100%)
delete mode 100644 meta/recipes-devtools/libtool/libtool/0005-libtool-Check-for-static-libs-for-internal-compiler-.patch
rename meta/recipes-devtools/libtool/{libtool_2.5.4.bb => libtool_2.6.2.bb} (100%)
rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.5.4.bb => nativesdk-libtool_2.6.2.bb} (100%)
diff --git a/meta/recipes-devtools/libtool/libtool-2.5.4.inc b/meta/recipes-devtools/libtool/libtool-2.6.2.inc
similarity index 85%
rename from meta/recipes-devtools/libtool/libtool-2.5.4.inc
rename to meta/recipes-devtools/libtool/libtool-2.6.2.inc
index c646ed33d64..98bef38ae0b 100644
--- a/meta/recipes-devtools/libtool/libtool-2.5.4.inc
+++ b/meta/recipes-devtools/libtool/libtool-2.6.2.inc
@@ -8,17 +8,16 @@ LICENSE = "GPL-2.0-only AND LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=570a9b3749dd0463a1778803b12a6dce \
file://libltdl/COPYING.LIB;md5=4bf661c1e3793e55c8d1051bc5e0ae21 "
-SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \
+SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.xz \
file://0001-ltmain.sh-Fix-sysroot-paths-being-encoded-into-RPATH.patch \
file://0002-ltmain.in-Don-t-encode-RATHS-which-match-default-lin.patch \
file://0003-libtool-remove-help2man-dependency.patch \
file://0004-libtool.m4-Change-libtool-to-handle-sysroots-by-defa.patch \
- file://0005-libtool-Check-for-static-libs-for-internal-compiler-.patch \
file://0006-libtool-Fix-tools-path-issues.patch \
file://0007-libtool-Fix-problem-with-libtoolize-in-multilib.patch \
"
-SRC_URI[sha256sum] = "da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf"
+SRC_URI[sha256sum] = "2ef1067c16c97db930fd740cc9bc3d3ba9a583804ae5ac42cc3e8719e49e191e"
inherit autotools texinfo
EXTRA_AUTORECONF = "--exclude=libtoolize"
diff --git a/meta/recipes-devtools/libtool/libtool-cross_2.5.4.bb b/meta/recipes-devtools/libtool/libtool-cross_2.6.2.bb
similarity index 100%
rename from meta/recipes-devtools/libtool/libtool-cross_2.5.4.bb
rename to meta/recipes-devtools/libtool/libtool-cross_2.6.2.bb
diff --git a/meta/recipes-devtools/libtool/libtool-native_2.5.4.bb b/meta/recipes-devtools/libtool/libtool-native_2.6.2.bb
similarity index 100%
rename from meta/recipes-devtools/libtool/libtool-native_2.5.4.bb
rename to meta/recipes-devtools/libtool/libtool-native_2.6.2.bb
diff --git a/meta/recipes-devtools/libtool/libtool/0003-libtool-remove-help2man-dependency.patch b/meta/recipes-devtools/libtool/libtool/0003-libtool-remove-help2man-dependency.patch
index b174827eef7..c04c50fc75c 100644
--- a/meta/recipes-devtools/libtool/libtool/0003-libtool-remove-help2man-dependency.patch
+++ b/meta/recipes-devtools/libtool/libtool/0003-libtool-remove-help2man-dependency.patch
@@ -11,15 +11,15 @@ Updated by: Robert Yang <liezhi.yang@windriver.com>
Makefile.am | 17 -----------------
1 file changed, 17 deletions(-)
-diff --git a/Makefile.am b/Makefile.am
-index 51c1fbdb..4962c3ad 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -408,23 +408,6 @@ $(notes_txt): $(notes_texi)
+Index: libtool-2.6.2/Makefile.am
+===================================================================
+--- libtool-2.6.2.orig/Makefile.am
++++ libtool-2.6.2/Makefile.am
+@@ -419,25 +419,6 @@ $(notes_txt): $(notes_texi)
$(AM_V_GEN)$(MAKEINFO) -P '$(srcdir)/doc' --no-headers \
$(MAKEINFOFLAGS) -o '$@' '$(notes_texi)'
--dist_man1_MANS = $(libtool_1) $(libtoolize_1)
+-dist_man1_MANS = $(libtool_1) $(libtoolize_1) $(libtoolnextv_1)
-MAINTAINERCLEANFILES += $(dist_man1_MANS)
-update_mans = \
- PATH=".$(PATH_SEPARATOR)$$PATH"; export PATH; \
@@ -33,12 +33,11 @@ index 51c1fbdb..4962c3ad 100644
- $(AM_V_GEN)$(update_mans) -n 'Provide generalized library-building support services' --help-option=--help-all libtool
-$(libtoolize_1): $(libtoolize_in)
- $(AM_V_GEN)$(update_mans) -n 'Prepare a package to use libtool' libtoolize
+-$(libtoolnextv_1): $(libtoolnextv_in)
+- $(AM_V_GEN)$(update_mans) -n 'Determines next version to use for a libtool library' libtool-next-version
-
-
-
## ------------- ##
## Installation. ##
## ------------- ##
---
-2.39.5
-
diff --git a/meta/recipes-devtools/libtool/libtool/0005-libtool-Check-for-static-libs-for-internal-compiler-.patch b/meta/recipes-devtools/libtool/libtool/0005-libtool-Check-for-static-libs-for-internal-compiler-.patch
deleted file mode 100644
index 5a4411c8e50..00000000000
--- a/meta/recipes-devtools/libtool/libtool/0005-libtool-Check-for-static-libs-for-internal-compiler-.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 9f16cd0624641e489665415150792d9054af8a7a Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Tue, 26 Nov 2024 09:57:39 +0000
-Subject: [PATCH 5/7] libtool: Check for static libs for internal compiler
- libraries
-
-Libtool checks only for libraries linked as -l* when trying to
-find internal compiler libraries. Clang, however uses the absolute
-path to link its internal libraries e.g. compiler_rt. This patch
-handles clang's statically linked libraries when finding internal
-compiler libraries.
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-
-https://crbug.com/749263
-https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27866
-
-Upstream-Status: Submitted [https://lists.gnu.org/archive/html/libtool-patches/2021-10/msg00016.html]
----
- m4/libtool.m4 | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/m4/libtool.m4 b/m4/libtool.m4
-index 3650c87c..51493a10 100644
---- a/m4/libtool.m4
-+++ b/m4/libtool.m4
-@@ -7708,7 +7708,7 @@ if AC_TRY_EVAL(ac_compile); then
- for p in `eval "$output_verbose_link_cmd"`; do
- case $prev$p in
-
-- -L* | -R* | -l*)
-+ -L* | -R* | -l* | */libclang_rt.*.a)
- # Some compilers place space between "-{L,R,l}" and the path.
- # Remove the space.
- if test x-L = x"$p" ||
---
-2.39.5
-
diff --git a/meta/recipes-devtools/libtool/libtool_2.5.4.bb b/meta/recipes-devtools/libtool/libtool_2.6.2.bb
similarity index 100%
rename from meta/recipes-devtools/libtool/libtool_2.5.4.bb
rename to meta/recipes-devtools/libtool/libtool_2.6.2.bb
diff --git a/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.4.bb b/meta/recipes-devtools/libtool/nativesdk-libtool_2.6.2.bb
similarity index 100%
rename from meta/recipes-devtools/libtool/nativesdk-libtool_2.5.4.bb
rename to meta/recipes-devtools/libtool/nativesdk-libtool_2.6.2.bb
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 6/9] ffmpeg: upgrade 8.1.2 -> 9.0
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
` (3 preceding siblings ...)
2026-08-04 12:23 ` [PATCH 5/9] libtool: 2.5.4 -> 2.6.2 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:23 ` [PATCH 7/9] libadwaita: upgrade 1.9.2 -> 1.9.3 Richard Purdie
` (4 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
version 9.0:
- Extend AMF Color Converter (vf_vpp_amf) HDR capabilities
- LCEVC track muxing support in MP4 muxer
- Playdate video encoder and muxer
- Add v360_vulkan filter
- HE-AAC 960 decoding (DAB+)
- transpose_cuda filter
- Add AMF Frame Rate Converter (vf_frc_amf) filter
- SMPTE 2094-50 metadata support and passthrough
- ProRes RAW VideoToolbox hwaccel
- APV Vulkan hwaccel
- Animated WebP decoder
- Animated WebP demuxer
- Remove CELT decoding support (doesn't affect Opus CELT)
- Remove ogg/celt parsing
- Bitstream filter to split Dolby Vision multi-layer HEVC
- Add AMF hardware memory mapping support.
- ONNX Runtime DNN backend with GPU execution provider support
- Remove deprecated NVENC options and support for pre-11.1 SDK versions
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...build-common.mak-ensure-target-directories-are-cre.patch | 6 +++---
.../ffmpeg/{ffmpeg_8.1.2.bb => ffmpeg_9.0.bb} | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_8.1.2.bb => ffmpeg_9.0.bb} (99%)
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch
index 8874c2a48f8..3f523ddb014 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch
@@ -1,4 +1,4 @@
-From 894c92ca133c5f1532a4ae155ae8f4d2c6da3c9a Mon Sep 17 00:00:00 2001
+From cb0f8bf74b53130ceedb97af317840f76ddfce31 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Thu, 11 Dec 2025 19:55:46 +0100
Subject: [PATCH] ffbuild/common.mak: ensure target directories are created
@@ -29,10 +29,10 @@ Signed-off-by: Alexander Kanavin <alex@linutronix.de>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ffbuild/common.mak b/ffbuild/common.mak
-index 06d6f39..52a9a20 100644
+index 059de5a..9ca7219 100644
--- a/ffbuild/common.mak
+++ b/ffbuild/common.mak
-@@ -126,8 +126,8 @@ $(BIN2CEXE): ffbuild/bin2c_host.o
+@@ -114,8 +114,8 @@ $(BIN2CEXE): ffbuild/bin2c_host.o
$(HOSTLD) $(HOSTLDFLAGS) $(HOSTLD_O) $^ $(HOSTEXTRALIBS)
RUN_BIN2C = $(BIN2C) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%,$<) $@ $(subst .,_,$(basename $(notdir $@)))
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_8.1.2.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.bb
similarity index 99%
rename from meta/recipes-multimedia/ffmpeg/ffmpeg_8.1.2.bb
rename to meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.bb
index 26614762e5d..1cbcb2e764b 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_8.1.2.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_9.0.bb
@@ -26,7 +26,7 @@ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
file://0002-ffbuild-common.mak-ensure-target-directories-are-cre.patch \
"
-SRC_URI[sha256sum] = "464beb5e7bf0c311e68b45ae2f04e9cc2af88851abb4082231742a74d97b524c"
+SRC_URI[sha256sum] = "7f607a00dd0d28a729d5a4811205812eef01cf6ef6155025febb6f36a9062d52"
# Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
ARM_INSTRUCTION_SET:armv4 = "arm"
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 7/9] libadwaita: upgrade 1.9.2 -> 1.9.3
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
` (4 preceding siblings ...)
2026-08-04 12:23 ` [PATCH 6/9] ffmpeg: upgrade 8.1.2 -> 9.0 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:23 ` [PATCH 8/9] python3-cffi: upgrade 2.1.0 -> 2.1.1 Richard Purdie
` (3 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
=============
Version 1.9.3
=============
- AdwAboutDialog
- Fix a bug with deselecting text in the legal section
- AdwSidebar
- Fix item suffixes ending up after the arrow in page mode
- AdwTabOverview
- Make sure we don't round corners in adaptive preview
- AdwWindow/AdwApplicationWindow
- Fix false minimum size warnings in adaptive preview
- Translation updates
- Norwegian Bokmål
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../libadwaita/{libadwaita_1.9.2.bb => libadwaita_1.9.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-gnome/libadwaita/{libadwaita_1.9.2.bb => libadwaita_1.9.3.bb} (89%)
diff --git a/meta/recipes-gnome/libadwaita/libadwaita_1.9.2.bb b/meta/recipes-gnome/libadwaita/libadwaita_1.9.3.bb
similarity index 89%
rename from meta/recipes-gnome/libadwaita/libadwaita_1.9.2.bb
rename to meta/recipes-gnome/libadwaita/libadwaita_1.9.3.bb
index 9a40c2e4153..47521474020 100644
--- a/meta/recipes-gnome/libadwaita/libadwaita_1.9.2.bb
+++ b/meta/recipes-gnome/libadwaita/libadwaita_1.9.3.bb
@@ -12,7 +12,7 @@ DEPENDS = " \
inherit gnomebase gobject-introspection gi-docgen vala features_check
-SRC_URI[archive.sha256sum] = "6920f813a76c4856591ca56ee842e94efbbe736e8ca2f445c9e9fc3b4e7076f0"
+SRC_URI[archive.sha256sum] = "fc59b37028fe0126308e7b805d2f6e4e80227080a1797715e5e6286b8111e723"
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES = "opengl"
^ permalink raw reply related [flat|nested] 17+ messages in thread* [PATCH 8/9] python3-cffi: upgrade 2.1.0 -> 2.1.1
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
` (5 preceding siblings ...)
2026-08-04 12:23 ` [PATCH 7/9] libadwaita: upgrade 1.9.2 -> 1.9.3 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:36 ` Patchtest results for " patchtest
2026-08-04 12:23 ` [PATCH 9/9] python3-pyproject-metadata: upgrade 0.11.0 -> 0.12.1 Richard Purdie
` (2 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../python/{python3-cffi_2.1.0.bb => python3-cffi_2.1.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-cffi_2.1.0.bb => python3-cffi_2.1.1.bb} (91%)
diff --git a/meta/recipes-devtools/python/python3-cffi_2.1.0.bb b/meta/recipes-devtools/python/python3-cffi_2.1.1.bb
similarity index 91%
rename from meta/recipes-devtools/python/python3-cffi_2.1.0.bb
rename to meta/recipes-devtools/python/python3-cffi_2.1.1.bb
index 718e43e3399..455732a2699 100644
--- a/meta/recipes-devtools/python/python3-cffi_2.1.0.bb
+++ b/meta/recipes-devtools/python/python3-cffi_2.1.1.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT-0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c0158ab9b75875f3bb7fea081d388818"
DEPENDS += "libffi python3-pycparser"
-SRC_URI[sha256sum] = "efc1cdd798b1aaf39b4610bba7aad28c9bea9b910f25c784ccf9ec1fa719d1f9"
+SRC_URI[sha256sum] = "dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be"
SRC_URI += "file://run-ptest"
^ permalink raw reply related [flat|nested] 17+ messages in thread* Patchtest results for [PATCH 8/9] python3-cffi: upgrade 2.1.0 -> 2.1.1
2026-08-04 12:23 ` [PATCH 8/9] python3-cffi: upgrade 2.1.0 -> 2.1.1 Richard Purdie
@ 2026-08-04 12:36 ` patchtest
0 siblings, 0 replies; 17+ messages in thread
From: patchtest @ 2026-08-04 12:36 UTC (permalink / raw)
To: Richard Purdie; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3107 bytes --]
Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:
---
Testing patch /home/patchtest/share/mboxes/8-9-python3-cffi-upgrade-2.1.0---2.1.1.patch
FAIL: test commit message presence: Please include a commit message on your patch explaining the change (test_mbox.TestMbox.test_commit_message_presence)
PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags)
PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)
SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)
---
Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH 9/9] python3-pyproject-metadata: upgrade 0.11.0 -> 0.12.1
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
` (6 preceding siblings ...)
2026-08-04 12:23 ` [PATCH 8/9] python3-cffi: upgrade 2.1.0 -> 2.1.1 Richard Purdie
@ 2026-08-04 12:23 ` Richard Purdie
2026-08-04 12:36 ` Patchtest results for [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 patchtest
[not found] ` <18C899AE0F118A3D.1990914@lists.openembedded.org>
9 siblings, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 12:23 UTC (permalink / raw)
To: openembedded-core
Fixes:
- Collect a config error instead of raising a raw `TypeError` when
`project.dynamic` contains a non-string (unhashable) entry with
`all_errors=True`.
Features:
- Support [PEP 808](https://peps.python.org/pep-0808/) (partially dynamic
project metadata) (METADATA 2.6).
- Add support for Python 3.15.
- Warn ([PEP 685](https://peps.python.org/pep-0685/)) when an extra name in
`project.optional-dependencies` is not a valid name. The extra is still
emitted, only a `ConfigurationWarning` is produced.
Fixes:
- Error on an unset dynamic version instead of silently writing
`Version: 0.0.0`. If `"version"` is declared in `project.dynamic` but never
assigned by the build backend, writing the metadata now raises a
`ConfigurationError` (`Field "project.version" missing`), restoring the 0.8.x
behavior that regressed in the 0.9 rewrite.
- Don't crash on a non-table `[project]` when `all_errors=True`.
- Tighten `license-files` glob checks and private-tag parsing.
- Handle braces in user data within error messages.
- Correct the `Import-Namespace` field name in the metadata mapping.
- Fix UTF-8 author and maintainer names.
Performance:
- Cache `get_type_hints` and precompile dispatch patterns.
Documentation:
- Fix a stale dynamic docstring and a broken module example.
- Add a documentation project URL.
Internal and CI:
- Refactoring: consistent dataclass decorators, sorted constant entries, and
removal of duplicate imports and dead code.
- Cover defensive branches in dispatch helpers and validators.
- Secure GitHub Actions workflows and bump pinned/downstream dependencies.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
...-metadata_0.11.0.bb => python3-pyproject-metadata_0.12.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/python/{python3-pyproject-metadata_0.11.0.bb => python3-pyproject-metadata_0.12.1.bb} (89%)
diff --git a/meta/recipes-devtools/python/python3-pyproject-metadata_0.11.0.bb b/meta/recipes-devtools/python/python3-pyproject-metadata_0.12.1.bb
similarity index 89%
rename from meta/recipes-devtools/python/python3-pyproject-metadata_0.11.0.bb
rename to meta/recipes-devtools/python/python3-pyproject-metadata_0.12.1.bb
index 1e485df338d..9918cae0753 100644
--- a/meta/recipes-devtools/python/python3-pyproject-metadata_0.11.0.bb
+++ b/meta/recipes-devtools/python/python3-pyproject-metadata_0.12.1.bb
@@ -16,7 +16,7 @@ PYPI_PACKAGE = "pyproject_metadata"
inherit pypi python_flit_core
-SRC_URI[sha256sum] = "c72fa49418bb7c5a10f25e050c418009898d1c051721d19f98a6fb6da59a66cf"
+SRC_URI[sha256sum] = "8809a4df6fe08279b39a8890669506ed3158e0617855ac9aff098fcbe772ae4c"
RDEPENDS:${PN} += " \
python3-logging \
^ permalink raw reply related [flat|nested] 17+ messages in thread* Patchtest results for [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0
2026-08-04 12:23 [PATCH 1/9] libva-utils: 2.23.0 -> 2.24.0 Richard Purdie
` (7 preceding siblings ...)
2026-08-04 12:23 ` [PATCH 9/9] python3-pyproject-metadata: upgrade 0.11.0 -> 0.12.1 Richard Purdie
@ 2026-08-04 12:36 ` patchtest
[not found] ` <18C899AE0F118A3D.1990914@lists.openembedded.org>
9 siblings, 0 replies; 17+ messages in thread
From: patchtest @ 2026-08-04 12:36 UTC (permalink / raw)
To: Richard Purdie; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3100 bytes --]
Thank you for your submission. Patchtest identified one
or more issues with the patch. Please see the log below for
more information:
---
Testing patch /home/patchtest/share/mboxes/1-9-libva-utils-2.23.0---2.24.0.patch
FAIL: test commit message presence: Please include a commit message on your patch explaining the change (test_mbox.TestMbox.test_commit_message_presence)
PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files)
PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore)
PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence)
PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice)
PASS: test author valid (test_mbox.TestMbox.test_author_valid)
PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags)
PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned)
PASS: test max line length (test_metadata.TestMetadata.test_max_line_length)
PASS: test mbox format (test_mbox.TestMbox.test_mbox_format)
PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade)
PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format)
PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length)
PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files)
PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list)
SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint)
SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format)
SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence)
SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format)
SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format)
SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence)
SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence)
SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint)
SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head)
SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence)
---
Please address the issues identified and
submit a new revision of the patch, or alternatively, reply to this
email with an explanation of why the patch should be accepted. If you
believe these results are due to an error in patchtest, please submit a
bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category
under 'Yocto Project Subprojects'). For more information on specific
failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank
you!
^ permalink raw reply [flat|nested] 17+ messages in thread[parent not found: <18C899AE0F118A3D.1990914@lists.openembedded.org>]
* Re: [OE-core] [PATCH 5/9] libtool: 2.5.4 -> 2.6.2
[not found] ` <18C899AE0F118A3D.1990914@lists.openembedded.org>
@ 2026-08-04 17:00 ` Richard Purdie
[not found] ` <18C8A8C4FB56E625.3417489@lists.openembedded.org>
1 sibling, 0 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 17:00 UTC (permalink / raw)
To: openembedded-core; +Cc: Khem Raj
On Tue, 2026-08-04 at 13:23 +0100, Richard Purdie via lists.openembedded.org wrote:
> Drop one patch applied upstream, refresh another.
> Switch to xz compressed source tarball.
>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
> .../{libtool-2.5.4.inc => libtool-2.6.2.inc} | 5 +--
> ...-cross_2.5.4.bb => libtool-cross_2.6.2.bb} | 0
> ...ative_2.5.4.bb => libtool-native_2.6.2.bb} | 0
> ...3-libtool-remove-help2man-dependency.patch | 17 ++++----
> ...r-static-libs-for-internal-compiler-.patch | 39 -------------------
> .../{libtool_2.5.4.bb => libtool_2.6.2.bb} | 0
> ...ol_2.5.4.bb => nativesdk-libtool_2.6.2.bb} | 0
> 7 files changed, 10 insertions(+), 51 deletions(-)
> rename meta/recipes-devtools/libtool/{libtool-2.5.4.inc => libtool-2.6.2.inc} (85%)
> rename meta/recipes-devtools/libtool/{libtool-cross_2.5.4.bb => libtool-cross_2.6.2.bb} (100%)
> rename meta/recipes-devtools/libtool/{libtool-native_2.5.4.bb => libtool-native_2.6.2.bb} (100%)
> delete mode 100644 meta/recipes-devtools/libtool/libtool/0005-libtool-Check-for-static-libs-for-internal-compiler-.patch
> rename meta/recipes-devtools/libtool/{libtool_2.5.4.bb => libtool_2.6.2.bb} (100%)
> rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.5.4.bb => nativesdk-libtool_2.6.2.bb} (100%)
This breaks libunwind on qemuriscv64:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2034
Cheers,
Richard
^ permalink raw reply [flat|nested] 17+ messages in thread[parent not found: <18C8A8C4FB56E625.3417489@lists.openembedded.org>]
* Re: [OE-core] [PATCH 5/9] libtool: 2.5.4 -> 2.6.2
[not found] ` <18C8A8C4FB56E625.3417489@lists.openembedded.org>
@ 2026-08-04 20:12 ` Richard Purdie
2026-08-04 21:36 ` Jaipaul Cheernam
2026-08-04 21:58 ` Khem Raj
0 siblings, 2 replies; 17+ messages in thread
From: Richard Purdie @ 2026-08-04 20:12 UTC (permalink / raw)
To: openembedded-core; +Cc: Khem Raj
On Tue, 2026-08-04 at 18:00 +0100, Richard Purdie via
lists.openembedded.org wrote:
> On Tue, 2026-08-04 at 13:23 +0100, Richard Purdie via
> lists.openembedded.org wrote:
> > Drop one patch applied upstream, refresh another.
> > Switch to xz compressed source tarball.
> >
> > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> > ---
> > .../{libtool-2.5.4.inc => libtool-2.6.2.inc} | 5 +--
> > ...-cross_2.5.4.bb => libtool-cross_2.6.2.bb} | 0
> > ...ative_2.5.4.bb => libtool-native_2.6.2.bb} | 0
> > ...3-libtool-remove-help2man-dependency.patch | 17 ++++----
> > ...r-static-libs-for-internal-compiler-.patch | 39 ---------------
> > ----
> > .../{libtool_2.5.4.bb => libtool_2.6.2.bb} | 0
> > ...ol_2.5.4.bb => nativesdk-libtool_2.6.2.bb} | 0
> > 7 files changed, 10 insertions(+), 51 deletions(-)
> > rename meta/recipes-devtools/libtool/{libtool-2.5.4.inc =>
> > libtool-2.6.2.inc} (85%)
> > rename meta/recipes-devtools/libtool/{libtool-cross_2.5.4.bb =>
> > libtool-cross_2.6.2.bb} (100%)
> > rename meta/recipes-devtools/libtool/{libtool-native_2.5.4.bb =>
> > libtool-native_2.6.2.bb} (100%)
> > delete mode 100644 meta/recipes-devtools/libtool/libtool/0005-
> > libtool-Check-for-static-libs-for-internal-compiler-.patch
> > rename meta/recipes-devtools/libtool/{libtool_2.5.4.bb =>
> > libtool_2.6.2.bb} (100%)
> > rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.5.4.bb
> > => nativesdk-libtool_2.6.2.bb} (100%)
>
> This breaks libunwind on qemuriscv64:
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2034
There are two possible fixes I found, we can either
s/WCClinker/XCClinker/ on configure.ac or disable cxx exceptions (which
would match aarch64/x86):
diff --git a/meta/recipes-support/libunwind/libunwind_1.8.3.bb b/meta/recipes-support/libunwind/libunwind_1.8.3.bb
index bc1a108e42..1a3a816d78 100644
--- a/meta/recipes-support/libunwind/libunwind_1.8.3.bb
+++ b/meta/recipes-support/libunwind/libunwind_1.8.3.bb
@@ -27,6 +27,8 @@ PACKAGECONFIG[zlib] = "--enable-zlibdebuginfo,--disable-zlibdebuginfo,zlib"
PACKAGECONFIG[latexdocs] = "--enable-documentation, --disable-documentation, latex2man-native"
EXTRA_OECONF = "--enable-static --disable-tests"
+EXTRA_OECONF:append:riscv64 = " --disable-cxx-exceptions"
+
# http://errors.yoctoproject.org/Errors/Details/20487/
ARM_INSTRUCTION_SET:armv4 = "arm"
not sure which is "right"...
Cheers,
Richard
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [OE-core] [PATCH 5/9] libtool: 2.5.4 -> 2.6.2
2026-08-04 20:12 ` Richard Purdie
@ 2026-08-04 21:36 ` Jaipaul Cheernam
2026-08-06 21:26 ` Richard Purdie
2026-08-04 21:58 ` Khem Raj
1 sibling, 1 reply; 17+ messages in thread
From: Jaipaul Cheernam @ 2026-08-04 21:36 UTC (permalink / raw)
To: richard.purdie@linuxfoundation.org,
openembedded-core@lists.openembedded.org
Cc: Khem Raj
[-- Attachment #1: Type: text/plain, Size: 3601 bytes --]
Hi Richard,
Actually , I also sent a patch for lib tool upgrade on master https://lists.openembedded.org/g/openembedded-core/message/242734
I reproduced it locally and dug into why. The root cause is that -WCClinker was never a valid libtool flag (only -XCClinker is).
It worked in 2.5.4 by accident, but 2.6.2 widened the passthrough pattern from -Wa,*|-Werror|-Werror=* to -W* (for LTO warnings),
so now -WCClinker gets passed directly to gcc which rejects it.
I'd go with --disable-cxx-exceptions for riscv64 — consistent with all other arches. The -WCClinker typo can be reported upstream to libunwind separately.
Regards,
Jaipaul
From: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org> on behalf of Richard Purdie via lists.openembedded.org <richard.purdie=linuxfoundation.org@lists.openembedded.org>
Date: Tuesday, 4 August 2026 at 22:13
To: openembedded-core@lists.openembedded.org <openembedded-core@lists.openembedded.org>
Cc: Khem Raj <raj.khem@gmail.com>
Subject: Re: [OE-core] [PATCH 5/9] libtool: 2.5.4 -> 2.6.2
On Tue, 2026-08-04 at 18:00 +0100, Richard Purdie via
lists.openembedded.org wrote:
> On Tue, 2026-08-04 at 13:23 +0100, Richard Purdie via
> lists.openembedded.org wrote:
> > Drop one patch applied upstream, refresh another.
> > Switch to xz compressed source tarball.
> >
> > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> > ---
> > .../{libtool-2.5.4.inc => libtool-2.6.2.inc} | 5 +--
> > ...-cross_2.5.4.bb => libtool-cross_2.6.2.bb} | 0
> > ...ative_2.5.4.bb => libtool-native_2.6.2.bb} | 0
> > ...3-libtool-remove-help2man-dependency.patch | 17 ++++----
> > ...r-static-libs-for-internal-compiler-.patch | 39 ---------------
> > ----
> > .../{libtool_2.5.4.bb => libtool_2.6.2.bb} | 0
> > ...ol_2.5.4.bb => nativesdk-libtool_2.6.2.bb} | 0
> > 7 files changed, 10 insertions(+), 51 deletions(-)
> > rename meta/recipes-devtools/libtool/{libtool-2.5.4.inc =>
> > libtool-2.6.2.inc} (85%)
> > rename meta/recipes-devtools/libtool/{libtool-cross_2.5.4.bb =>
> > libtool-cross_2.6.2.bb} (100%)
> > rename meta/recipes-devtools/libtool/{libtool-native_2.5.4.bb =>
> > libtool-native_2.6.2.bb} (100%)
> > delete mode 100644 meta/recipes-devtools/libtool/libtool/0005-
> > libtool-Check-for-static-libs-for-internal-compiler-.patch
> > rename meta/recipes-devtools/libtool/{libtool_2.5.4.bb =>
> > libtool_2.6.2.bb} (100%)
> > rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.5.4.bb
> > => nativesdk-libtool_2.6.2.bb} (100%)
>
> This breaks libunwind on qemuriscv64:
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2034
There are two possible fixes I found, we can either
s/WCClinker/XCClinker/ on configure.ac or disable cxx exceptions (which
would match aarch64/x86):
diff --git a/meta/recipes-support/libunwind/libunwind_1.8.3.bb b/meta/recipes-support/libunwind/libunwind_1.8.3.bb
index bc1a108e42..1a3a816d78 100644
--- a/meta/recipes-support/libunwind/libunwind_1.8.3.bb
+++ b/meta/recipes-support/libunwind/libunwind_1.8.3.bb
@@ -27,6 +27,8 @@ PACKAGECONFIG[zlib] = "--enable-zlibdebuginfo,--disable-zlibdebuginfo,zlib"
PACKAGECONFIG[latexdocs] = "--enable-documentation, --disable-documentation, latex2man-native"
EXTRA_OECONF = "--enable-static --disable-tests"
+EXTRA_OECONF:append:riscv64 = " --disable-cxx-exceptions"
+
# http://errors.yoctoproject.org/Errors/Details/20487/
ARM_INSTRUCTION_SET:armv4 = "arm"
not sure which is "right"...
Cheers,
Richard
[-- Attachment #2: Type: text/html, Size: 7366 bytes --]
^ permalink raw reply related [flat|nested] 17+ messages in thread* Re: [OE-core] [PATCH 5/9] libtool: 2.5.4 -> 2.6.2
2026-08-04 20:12 ` Richard Purdie
2026-08-04 21:36 ` Jaipaul Cheernam
@ 2026-08-04 21:58 ` Khem Raj
1 sibling, 0 replies; 17+ messages in thread
From: Khem Raj @ 2026-08-04 21:58 UTC (permalink / raw)
To: richard.purdie; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3265 bytes --]
On Tue, Aug 4, 2026 at 1:13 PM Richard Purdie via lists.openembedded.org
<richard.purdie=linuxfoundation.org@lists.openembedded.org> wrote:
> On Tue, 2026-08-04 at 18:00 +0100, Richard Purdie via
> lists.openembedded.org wrote:
> > On Tue, 2026-08-04 at 13:23 +0100, Richard Purdie via
> > lists.openembedded.org wrote:
> > > Drop one patch applied upstream, refresh another.
> > > Switch to xz compressed source tarball.
> > >
> > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> > > ---
> > > .../{libtool-2.5.4.inc => libtool-2.6.2.inc} | 5 +--
> > > ...-cross_2.5.4.bb => libtool-cross_2.6.2.bb} | 0
> > > ...ative_2.5.4.bb => libtool-native_2.6.2.bb} | 0
> > > ...3-libtool-remove-help2man-dependency.patch | 17 ++++----
> > > ...r-static-libs-for-internal-compiler-.patch | 39 ---------------
> > > ----
> > > .../{libtool_2.5.4.bb => libtool_2.6.2.bb} | 0
> > > ...ol_2.5.4.bb => nativesdk-libtool_2.6.2.bb} | 0
> > > 7 files changed, 10 insertions(+), 51 deletions(-)
> > > rename meta/recipes-devtools/libtool/{libtool-2.5.4.inc =>
> > > libtool-2.6.2.inc} (85%)
> > > rename meta/recipes-devtools/libtool/{libtool-cross_2.5.4.bb =>
> > > libtool-cross_2.6.2.bb} (100%)
> > > rename meta/recipes-devtools/libtool/{libtool-native_2.5.4.bb =>
> > > libtool-native_2.6.2.bb} (100%)
> > > delete mode 100644 meta/recipes-devtools/libtool/libtool/0005-
> > > libtool-Check-for-static-libs-for-internal-compiler-.patch
> > > rename meta/recipes-devtools/libtool/{libtool_2.5.4.bb =>
> > > libtool_2.6.2.bb} (100%)
> > > rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.5.4.bb
> > > => nativesdk-libtool_2.6.2.bb} (100%)
> >
> > This breaks libunwind on qemuriscv64:
> >
> > https://autobuilder.yoctoproject.org/valkyrie/#/builders/45/builds/2034
>
> There are two possible fixes I found, we can either
> s/WCClinker/XCClinker/ on configure.ac or disable cxx exceptions (which
> would match aarch64/x86):
>
Lets disable cxx exceptions.
>
> diff --git a/meta/recipes-support/libunwind/libunwind_1.8.3.bb
> b/meta/recipes-support/libunwind/libunwind_1.8.3.bb
> index bc1a108e42..1a3a816d78 100644
> --- a/meta/recipes-support/libunwind/libunwind_1.8.3.bb
> +++ b/meta/recipes-support/libunwind/libunwind_1.8.3.bb
> @@ -27,6 +27,8 @@ PACKAGECONFIG[zlib] =
> "--enable-zlibdebuginfo,--disable-zlibdebuginfo,zlib"
> PACKAGECONFIG[latexdocs] = "--enable-documentation,
> --disable-documentation, latex2man-native"
>
> EXTRA_OECONF = "--enable-static --disable-tests"
> +EXTRA_OECONF:append:riscv64 = " --disable-cxx-exceptions"
> +
>
> # http://errors.yoctoproject.org/Errors/Details/20487/
> ARM_INSTRUCTION_SET:armv4 = "arm"
>
> not sure which is "right"...
>
> Cheers,
>
> Richard
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#242802):
> https://lists.openembedded.org/g/openembedded-core/message/242802
> Mute This Topic: https://lists.openembedded.org/mt/120600439/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 6701 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread