summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* overview-manual/yp-intro.rst: fix broken link to articleErik Lindsten2025-08-081-1/+1
| | | | | | | | (From yocto-docs rev: b9680ad83ad3fc5e2b87594f7c62c057134d198b) Signed-off-by: Erik Lindsten <erik@awto.se> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky: remove Ubuntu 20.04 from supported distribtionsAntonin Godard2025-08-081-1/+0
| | | | | | | | | | | This distribution will not be supported for the next release, so remove it from SANITY_TESTED_DISTROS. The worker on the Autobuilder has been disconnected soon after Ubuntu 20.04 reached EOL. (From meta-yocto rev: 85967da38d59f4dd3a445b094a9d64275f66af95) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* runqemu: fix special characters bugLibo Chen2025-08-071-3/+4
| | | | | | | | | | | | Fix the bug in runqemu that happens when the file path contains the specific words such as 'vmlinux', e.g. /home/frank/vmlinux. runqemu - ERROR - wic doesn't need kernel (From OE-Core rev: 3c186fe7741adecb0887e36c8a9164a58fc16437) Signed-off-by: Libo Chen <libo.chen.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* runqemu: refactor a duplicated cleanup statementYoann Congal2025-08-071-4/+3
| | | | | | | | | | Refactor using a "finally:" instead of a duplicated statement inside and outside of the try/except block. (From OE-Core rev: c92399c355d1333eff37ea799832a8890acd0d74) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* runqemu: use "zstd -o" to preserve sparse imagesYoann Congal2025-08-071-2/+1
| | | | | | | | | | | wic images can be sparse. Using "zstd -o" preserves the sparse state of the image and should decrease decompression time. Suggested-by: Adrian Freihofer <adrian.freihofer@gmail.com> (From OE-Core rev: 27d156d85f13131ea4c5d766ddaa2d18b88d7577) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: add message-bus PACKAGECONFIGRoss Burton2025-08-071-34/+26
| | | | | | | | | | | | | | | | | | | | | | There's no need to build an actual message bus in native or nativesdk environments, as if DBus is needed in those environments then it will be used to connect to the existing session or system bus. Add a PACKAGECONFIG for the message bus, and wrap the packaging logic with a PACKAGECONFIG check. Expat is only needed by the bus, so this reduces the mandatory build dependencies in the native case. This means we can merge the overridden do_install appends, as native and nativesdk don't have the message bus enabled so they don't install dbus-launch. (From OE-Core rev: dc674bf44fc757a4ffe7577a4d106ae729048013) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: use the systemd class to handle the unit filesRoss Burton2025-08-071-24/+8
| | | | | | | | | | | | | | | | | | | | | | | | Originally, the dbus recipe couldn't use the systemd class because there was a circular dependency between systemd and dbus. However, since systemd v209 in 2014[1] systemd hasn't needed libdbus, as it has it's own implementation of the client library. DBus does not use the systemd libraries, so there is no circular dependency. The dbus build was already was installing the service and socket files, so we are installing them again. Remove the installation of the units. Manually mask dbus-1.service by simply creating a symlink, instead of depending on systemctl and using an postinstall script. (From OE-Core rev: a296b0623eb23300751b8c571ad804884d1fbd4f) Signed-off-by: Ross Burton <ross.burton@arm.com> [1] dbus: 718db96199 ("core: convert PID 1 to libsystemd-bus") Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: glib is only used in the test suiteRoss Burton2025-08-071-3/+2
| | | | | | | | | | | | | | | | | | | | | The glib/gio libraries are only used in a few of the tests: $ grep use_glib meson.build:use_glib = glib.found() and gio.found() test/meson.build:if use_glib test/meson.build:if message_bus and tools and platform_unix and use_glib test/meson.build:if use_glib test/meson.build:if message_bus and tools and platform_unix and use_glib So there's no need to depend on glib if we're not building the tests. Explicitly enable/disable the modular tests option to ensure that when the tests are not being installed we don't still need glib to build them. (From OE-Core rev: f8908b147d888426811356d7ccd7547f3519fe29) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debianutils: upgrade 5.23.1 -> 5.23.2Yi Zhao2025-08-071-1/+1
| | | | | | | | | | | | ChangeLog: * run-parts: Remove warning on non-existing directory with `--list`. It was emitted to `stdout` and even on `stderr` it would cause issues. (From OE-Core rev: f7417aa1629b5f2276e39a382485b9ff25b0fe4a) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu-efi: upgrade 4.0.1 -> 4.0.2Yi Zhao2025-08-072-6/+9
| | | | | | | | | | | | | ChangeLog: https://github.com/ncroxon/gnu-efi/releases/tag/4.0.2 * Fix syslinux issue + user CFLAGS/LDFLAGS * Shim 16 updates + IsZeroGuid (From OE-Core rev: 2f5c7aa53864a9bb6227a7731fcd58d1dc72633f) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: Add PACKAGECONFIG option for debugger supportNikhil R2025-08-071-1/+3
| | | | | | | | | | | | | | Starting from CMake version 2.27 support for interactive debugging of CMake scripts and configurations was added. However, by default the `nativesdk-cmake` is compiled with debugger support turned off. This change adds debugger support for cmake (From OE-Core rev: 8acfca456c3502f0d097ba01a2d08f83fb75ab60) Signed-off-by: Nikhil R <nikhilr5@kpit.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jsonschema: clean up dependenciesRoss Burton2025-08-071-2/+1
| | | | | | | | | | | | | pyrsistent was replaced with rpds in 4.18.0. zipp doesn't appear to have ever been a dependency, remove. Maybe it was a transient dependency. (From OE-Core rev: bc0565683fdc78df8ec58beb4872646c48274e5f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools-scm: clean up dependenciesRoss Burton2025-08-071-4/+1
| | | | | | | | | | | | | typing-extensions is only needed with Python <3.10 we have 3.13, remove. pyparsing and pip are not dependencies, not sure why they're here so remove. (From OE-Core rev: 101f2f9f9bf4ea0211963792633dd3c68660132c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdk-pixbuf: drop GDK_PIXBUF_LOADERSRoss Burton2025-08-071-3/+1
| | | | | | | | | | | We have a PACKAGECONFIG, there's no need for this to be a dedicated variable. (From OE-Core rev: 284d59152a81a20d2ebfa07bb0fec28c8485db22) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdk-pixbuf: clean up PACKAGECONFIGRoss Burton2025-08-071-3/+2
| | | | | | | | | | | | | PTEST_ENABLED is always false in native builds, so there's no need for an explict native override. Use ??= as that is the idiomatic way to assign to PACKAGECONFIG. (From OE-Core rev: 7d5682cb026dcb16aabbe02113c9635704bbccae) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk: set correct bug trackerRoss Burton2025-08-072-2/+2
| | | | | | | | | | | GTK hasn't used bugzilla for many years, switch the bug tracker fields to gitlab.gnome.org. (From OE-Core rev: 87e42afb25b3faa8dfae1e37118bf18b9f8b6531) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: -dev should depend on -utilsRoss Burton2025-08-071-0/+2
| | | | | | | | | | | | The -dev package should depend on -utils, as there are a number of utilities in that package which are needed when compiling GLib-using code, such as glib-genmarshal and glib-compile-resources. (From OE-Core rev: 442c24ceabcb2bf5b585972280f7a8ab90dfbf38) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus-glib: remove no-examples.patchRoss Burton2025-08-072-26/+1
| | | | | | | | | | | | | | | | This patch has been in OpenEmbedded since 2006 with no explanation[1]. Possibly the intention was to reduce build time slightly or remove some breakage, but it's useful to link the library we're building against a test binary. [1] oe-classic cc5c376f17 ("dbus: add 0.90, dbus-glib and dbus-python bindings 0.70") (From OE-Core rev: a2041b1a2fd2ed508ab891e909c8ade1d31e3654) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus-glib: remove unused packaging of testsRoss Burton2025-08-072-68/+1
| | | | | | | | | | | | | | | We're carrying a patch to install the tests, but we don't actually install them by default or have any ptest infrastructure to run them. As this is complicating the recipe for no reason, remove it all. If someone in the future wants to run the tests they can do it with ptest so they're exercised correctly. (From OE-Core rev: bbb68c3b333e4da7141f0d17f9195dd0c8b80267) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus-glib: package the binding tool into PN-tools, enable nativesdkRoss Burton2025-08-071-4/+7
| | | | | | | | | | | | In a SDK environment we need a nativesdk build of dbus-glib for the dbus-binding-tool binary. Add a nativesdk variation and put the tool into a -tools subpackage so it can be installed if needed. (From OE-Core rev: bce011ebc21b402cc83c3b17063d2277b6347a68) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: upgrade 1.22.11 -> 1.22.21Gyorgy Sarvari2025-08-072-5/+4
| | | | | | | | | | | | | | All executables and scripts (except for start-stop-daemon script) were moved from sbin to bin after the following commit: https://salsa.debian.org/dpkg-team/dpkg/-/commit/12e3bc2991ac27f73545a246bb95b84fb8d262c9 Changelog: https://salsa.debian.org/dpkg-team/dpkg/-/blob/main/debian/changelog (From OE-Core rev: b48858e1a4cafebd96c1f92a6fd5ee963e10e590) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-license-expression: upgrade 30.4.3 -> 30.4.4Wang Mingyu2025-08-071-1/+1
| | | | | | | | (From OE-Core rev: 8a5bc8e1fcbb136433c2690908a92c2d3cb72840) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: update build racecondition patchesMikko Rapeli2025-08-074-195/+82
| | | | | | | | | | | A different patch was applied upstream after reviews and testing. (From OE-Core rev: 4291be42e862b4fa748a7245811aae8fd4ffed8a) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autoconf-archive: add backport patches to fix gl and glx detectionMarkus Volk2025-08-074-0/+113
| | | | | | | | | | | | | | | | | | | | | | | Detecting opengl using autoconf-archive currently fails: | aclocal: warning: couldn't open directory 'm4': No such file or directory | configure.ac:306: error: _AX_CHECK_GL_MANUAL_LIBS_GENERIC: argument must not be empty | ../sources/autoconf-2.72/lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... | ../sources/autoconf-2.72/lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... | /home/flk/poky/build/tmp/work/corei7-64-poky-linux/cava/0.10.4/recipe-sysroot-native/usr/share/aclocal/ax_check_gl.m4:187: _AX_CHECK_GL_MANUAL_LIBS_GENERIC is expanded from... | ../sources/autoconf-2.72/lib/m4sugar/m4sh.m4:595: AS_CASE is expanded from... | /home/flk/poky/build/tmp/work/corei7-64-poky-linux/cava/0.10.4/recipe-sysroot-native/usr/share/aclocal/ax_check_gl.m4:253: AX_CHECK_GL is expanded from... | ../sources/autoconf-2.72/lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... | ../sources/autoconf-2.72/lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... | configure.ac:306: the top level | autom4te: error: m4 failed with exit status: 1 This issue has already been fixed upstream, but there has been no new release since then. (From OE-Core rev: a1dce757f95fd13d80593bb6227315aacd29f5aa) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ovmf: Don't define bool type if building in C23 modeMingli Yu2025-08-072-0/+36
| | | | | | | | | | | | | | | | | Backport a patch [1] to fix the below build failure: /buildarea/tmp/work/corei7-64-wrs-linux/ovmf/edk2-stable202502/sources/ovmf-edk2-stable202502/SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h:13:17: error: two or more data types in declaration specifiers 13 | typedef BOOLEAN bool; | ^~~~ /buildarea/tmp/work/corei7-64-wrs-linux/ovmf/edk2-stable202502/sources/ovmf-edk2-stable202502/SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h:13:1: error: useless type name in empty declaration [-Werror] 13 | typedef BOOLEAN bool; [1] https://github.com/tianocore/edk2/commit/772fa11ac82579a8f6fa171e6b835f68af3f64be (From OE-Core rev: 24600013b65c954bd704a6eb673197ac06b87f69) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.48.2 -> 2.48.5Gyorgy Sarvari2025-08-073-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 2.48.5: Fix several crashes. 2.48.4: Improve emoji font selection with USE_SKIA=ON. Improve playback of multimedia streams from blob URLs. Fix the build with USE_SKIA_OPENTYPE_SVG=ON and USE_SYSPROF_CAPTURE=ON. Fix the build on LoongArch with USE_SKIA=ON. Fix crash when using a WebKitWebView widget in an offscreen window. Fix several crashes and rendering issues. 2.48.3: Fix a crash introduced by the new threaded rendering implementation using Skia API. Improve rendering performance by recording layers once and replaying every dirty region in different worker threads. Fix a crash when setting WEBKIT_SKIA_GPU_PAINTING_THREADS=0. Fix a reference cycle in webkitmediastreamsrc preventing its disposal. (From OE-Core rev: 0b1828a3f6cbdf3b4d444d30ca3ab37bd98bb419) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl: Update to tip of trunkKhem Raj2025-08-071-1/+1
| | | | | | | | | | | | | | | | | | | | | Brings following fixes * 8fd5d031 aarch64: mask off SME and unknown/future hwcap bits * 709fee55 aarch64: replace asm source file for __set_thread_area with inline asm * bd981f33 elf.h: add AT_HWCAP3 and AT_HWCAP4 * f96e47a2 printf: fix regression in large double formatting on ld128 archs * caae5a8b fix register name usage in aarch64 clone.s * ab4635fb make __getauxval a public ABI symbol * fcdff46a statx: add Linux 6.11 fields/constants * 18289e5d ldso: fix typo in comment * 86373b49 powerpc: update HWCAP bits for Power10 * fde29c04 stdio: skip empty iovec when buffering is disabled (From OE-Core rev: 933f03de1bdbb2f28baa18081b9c5925978f28e3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quota: upgrade 4.09 -> 4.10Gyorgy Sarvari2025-08-073-230/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop 0001-Fix-building-on-musl.patch, because it is included in this release. Add backported 0001-setproject-Fix-openWRT-build.patch, which adds a missing header to prevent build failure with musl. Changelog: - Update Polish translation - quotasys: Make detection of QF_META format work for bcachefs - quotaio_xfs: Fix memory leak - setproject: Add support for bcachefs REINHERIT_ATTRS ioctl - setproject: Simple utility for setting projects on files/directories - Move user/group/project name translation into common.[ch] - Add support for bcachefs - Fix building on musl - quotaio_xfs: Convert remaining quotactl(2) calls to quotactl_handle() - quotaio_xfs: Fix quota-tools on XFS - quotaio_xfs: Fix error handling in xfs_read_dquot() - Disable BSD_BEHAVIOUR by default - quotaops: Checking egid with BSD_BEHAVIOR - Enable support for tmpfs quotas - Add quotactl_fd() support - Rename searched_dir->sd_dir to sd_isdir - quota-nld: fix open PID file failed when systemd read it - edquota: Fix editing of individual user grace times - setquota: Avoid false error messages when setting grace times - Make configure.ac POSIX compliant - Update required gettext version (From OE-Core rev: 5b969aad69649ce2e06ccbb62ca3afa49c3aea37) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: upgrade 3.8.9 -> 3.8.10Gyorgy Sarvari2025-08-072-1/+2
| | | | | | | | | | | | | | Skip compress-cert-conf test when running ptests, because it requires gnutls to be compiled with brotli PACKAGECONFIG, however brotli is not part of oe-core. Changelog: https://gitlab.com/gnutls/gnutls/-/blob/master/NEWS (From OE-Core rev: 2ad41436acdc5f37803ade51c98ae0dc06103e45) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fmt: Fix build with clang-21Khem Raj2025-08-072-1/+49
| | | | | | | | | | Backport a fix from upstream master branch (From OE-Core rev: 9cc8092b287b8df957c5ae6503f4ef35edba5871) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cargo-c: Update patches to latest versionsKhem Raj2025-08-072-83/+51
| | | | | | | | | | | getrandom patch is accepted upstream with minor changes parking_lot patch has addressed upstream feedback (From OE-Core rev: 9f0f41d8e3fe00df37d926d99fb490614b51dde7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* toolchain/clang-native: Set BUILD_LDFLAGS instead of LDFLAGSKhem Raj2025-08-071-1/+1
| | | | | | | | | | | | | | BUILD_LDFLAGS is used by other recipes to emit native LDFLAGS into their cmake toolchain files especially in QT layers. it will usually be inherited by recipes wanting clang provide BUILD_* variables so this is more appropriate than LDFLAGS to pass these options. (From OE-Core rev: f258d6e437a68bfd8a46f185cbeb17bfcccf940b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-unittest-automake-output: upgrade to 0.3Ross Burton2025-08-072-33/+2
| | | | | | | | | | The patch is merged in this upgrade, so remove. (From OE-Core rev: 61e6a3b59fa4679a0259a92cc82554f59d3d7fd0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nettle: upgrade 3.10.1 -> 3.10.2Gyorgy Sarvari2025-08-072-46/+1
| | | | | | | | | | | | | | | | | | | | | | dropped 0001-getopt-Fix-getopt-getenv-signatures-in-declarations.patch, as it is fixed in this release. Changelog: https://git.lysator.liu.se/nettle/nettle/-/blob/master/ChangeLog ptests passed: All 116 tests passed DURATION: 2 END: /usr/lib/nettle/ptest 2025-08-01T14:21 STOP: ptest-runner TOTAL: 1 FAIL: 0 (From OE-Core rev: e02f67fadd6310e1ce9d2313b3b3f9cad59f3696) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-build: simplifly native bootstrapRoss Burton2025-08-071-7/+2
| | | | | | | | | | | | | | The pep517 class no longer called the "build" module directly, so we can't play games with PYTHONPATH here. However, the flit_core class has a bootstrap method so this recipe can use that instead. (From OE-Core rev: ae85c85b28fd01591ace2f48159cdc7fbc05a26a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/python_pep517: use pyproject-build instead of nativepython3Ross Burton2025-08-071-1/+1
| | | | | | | | | | | The build package installs an entry point now, so we run that instead of calling the module directly. (From OE-Core rev: e064e71b4003666de1644f8e3c08ed6844d710e5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "python_setuptools_build_meta: clean the build directory in configure"Ross Burton2025-08-071-4/+0
| | | | | | | | | | | | | This is not needed: setuptools.build_meta does the build under a new temporary directory. This reverts commit ad488915b0e802f5525f9d857112e5513376fcaf. (From OE-Core rev: a532cb50151d773c1c351ffccf4d47a37f26f8aa) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpfr: drop dependency on autoconf-archive-nativeRoss Burton2025-08-071-1/+1
| | | | | | | | | | | The tarball includes the relevant M4 macros, so autoconf-archive is not needed to reconfigure. (From OE-Core rev: 82c96be0ccda5077d279c1182875d14f16bb6e7b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: drop dependency on autoconf-archive-nativeRoss Burton2025-08-071-1/+1
| | | | | | | | | | | The tarball includes the relevant M4 macros, so autoconf-archive is not needed to reconfigure. (From OE-Core rev: fedce59511b41d772a394dba5a5abf27e0a0ac05) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: drop dependency on autoconf-archive-nativeRoss Burton2025-08-071-1/+0
| | | | | | | | | | | The tarball includes the relevant M4 macros, so autoconf-archive is not needed to reconfigure. (From OE-Core rev: 587c42e7f61a0bda04add1e8252f049a8ddf4087) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: remove autoconf-archive-native DEPENDSRoss Burton2025-08-071-1/+1
| | | | | | | | | | | This recipe uses Meson to build now, so it doesn't need autoconf-archive anymore. (From OE-Core rev: a310fc7520d057079d7a771aaa93fc7678eabb72) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* neard: recipe tweaksRoss Burton2025-08-072-3/+3
| | | | | | | | | | | The canonical git repository is on GitHub now, 01.org doesn't exist, and one of the patches has been upstreamed. (From OE-Core rev: cf9c56d772443ee79cf9ad6e40061b6399ceccdf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clang: Add packageconfig knob for opt-viewerKhem Raj2025-08-073-0/+95
| | | | | | | | | | | | | | | | The optimization viewer is a web-based tool that helps developers visualize and analyze LLVM's optimization passes. It generates reports showing Which optimizations were applied to specific functions. Why certain optimizations were or weren't performed. Performance remarks and missed optimization opportunities Interactive views of the optimization pipeline. Its a nice add-on, keep it disabled by default. (From OE-Core rev: 70c43e35fb7ce0b71f28a91a1864f02338545522) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libclc: do native build of prepare_builtins in a fresh environmentRoss Burton2025-08-071-1/+1
| | | | | | | | | | | | | | | | | The environment has variables like LDFLAGS set which CMake will try and use, so until our cmake class is comprehensive enough to nuke those in the native toolchain file (if that is possible) do a build inside a clean (apart from PATH) environment to avoid cross-contamination. As noticed by Khem Raj, this can fail in nativesdk builds as the target flags will be passed to the native link resulting in failures like: Requesting program interpreter: /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-yoesdk-linux/lib/ld-linux-x86-64.so.2 (From OE-Core rev: 0013f501d1de01606b812d930ef6ca842633f551) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* genericarm64/genericx86-64/heabglebone-yocto: Default to zstd compressed ↵Richard Purdie2025-08-064-3/+4
| | | | | | | | | | | | | | image output We want to release compressed images since these are much easier for users to download. Change the default generated output to match this and build the output we want to release directly. One test needs tweaking to since it uses an uncompressed image. (From meta-yocto rev: 506379cb241e6a865139307e06216a07f737b602) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake/conf: Default to zstd compressed image outputRichard Purdie2025-08-068-7/+14
| | | | | | | | | | | | Switch our default qemu images to use .zst compressed images by default since this is the output format we release during the release process and is the one that users would prefer to download. This makes the release process use the actual generated output from the system and avoids post processing. (From OE-Core rev: aa5f60d1fcb716a2b2174dffcaf35442bff1f1fb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/runqemu: Use snapshot mode for image testingRichard Purdie2025-08-061-3/+3
| | | | | | | | | We don't need to preserve changes to these images so use snapshot mode so we don't save writes to them. (From OE-Core rev: da939d122fc77c86f13a087a387edaa8d39d9dbb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/runqemu: Update the fstypes list with newly supported compressed ↵Richard Purdie2025-08-061-2/+3
| | | | | | | | | | | | | images types Update the interal list of types within runqemu with the newly added compression formats it supports. This fixes autodetection of qemuboot file locations. (From OE-Core rev: 46b9a1c74df00f76f7c19b5ed27e6a569aaabb5e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/qemu: Add compressed image types that are now supportedRichard Purdie2025-08-062-2/+2
| | | | | | | | | Add compressed image types that are now supported to the supported fstypes list. (From OE-Core rev: 2e2406213347ad294e301de45ff5be59292bdc3b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* runqemu: print snapshot mode state in consoleYoann Congal2025-08-061-0/+3
| | | | | | | | | | | With snapshot enabled, no change on rootfs will be saved after qemu shutdown. Since this is not what a user might expect, print the snapshot mode state and its consequence in console at runqemu start. (From OE-Core rev: 57fe8538a87ff1f69f274d9692f038caed6cb5cd) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>