summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* site: move ac_cv_func_posix_getpwnam_r to libc filesRoss Burton2024-06-0716-45/+2
| | | | | | | | | | As with the other ac_cv_func_posix_* functions, this is specific to the libc and not the architecture. (From OE-Core rev: 2e190f4e443d6c6e44c3f775ff74e8d14e880a59) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: fix ac_cv_uint typoRoss Burton2024-06-078-8/+8
| | | | | | | | | | Copy-pasting has resulted in a ac_cv_uint -> ac_cv_unit typo spreading across the mips* site files, fix this. (From OE-Core rev: 2b50faa9e7c3fea8480d608c4ef8c24837c7f52a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane: show cleaned build paths in more testsRoss Burton2024-06-071-5/+5
| | | | | | | | | | A few tests were still manually cleaning their build paths, change them to use package_qa_clean_path(). (From OE-Core rev: f6550c3ee1bc076015d85db36b3d281e6a7ace9d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: remove obsolete dbus entryRoss Burton2024-06-077-17/+0
| | | | | | | | | | | | | The check for working abstract sockets was removed from dbus in 2017[1] and dbus-glib in 2014[2]. [1] https://gitlab.freedesktop.org/dbus/dbus/-/commit/6a6521746bce81c50d77b560b2ee9948c1a5efd0 [2] https://gitlab.freedesktop.org/dbus/dbus-glib/-/commit/e4a163431f2cd26959c9f46e573fc200c5b9fd3d (From OE-Core rev: bb9d25a90287efa13b3ae4ca6edbbe319c597491) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: remove obsolete evolution-data-server entriesRoss Burton2024-06-0711-38/+0
| | | | | | | | | | evolution-data-server hasn't used autoconf since 2016 (from 3.23.1), so remove the now redundant entries for it. (From OE-Core rev: e0f31024b4455d116fd00d84a6e046067ae4ff1d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: remove libc definitions in nios2-linuxRoss Burton2024-06-071-7/+1
| | | | | | | | | | These assignments are libc-specific not architecture specific, so are already set in the glibc and musl site files. (From OE-Core rev: ad54be28c075fab7097f0deb00c11487a4b926db) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site: move ac_cv_func_fnmatch_works to libc filesRoss Burton2024-06-0715-39/+2
| | | | | | | | | | | | ac_cv_func_fnmatch_works (as set by AC_FUNC_FNMATCH) checks if the libc has a POSIX-compliant fnmatch() implementation. This isn't architecture specific, so move the definition to common-glibc and common-musl after verifying the correct result. (From OE-Core rev: b81ae7affa25eaad016c3ed347a9c4fef0bfee45) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad: adapt webrtc audio dependencyBenjamin Bara2024-06-071-1/+1
| | | | | | | | | | | | Since d5755744 (MR !2943; landed in 1.23.1), gstreamer switched to webrtc-audio-processing-1. This fixes: ./gst-plugins-bad-1.24.3/ext/webrtcdsp/meson.build:7:13: ERROR: Dependency "webrtc-audio-processing-1" not found, tried pkgconfig (From OE-Core rev: 28f8502727ef29ee2fc52fc739af9c4be9ef0ee1) Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutils: upgrade 0.20.1 -> 0.21.2Trevor Gamblin2024-06-072-20/+14
| | | | | | | | | | | | | | | | | | | License-Update: Change from PSF 2.x to ZPL-2.1, add CC0 A few notable things change with this upgrade: - docutils now uses the Zope 2.1 license instead of PSF 2.1.1 - It now uses flit as the build backend - The do_install append is no longer needed, as the rst2* endpoints lacking the .py extension are included - python3-pprint is added to RDEPENDS Changelog: https://docutils.sourceforge.io/RELEASE-NOTES.html (From OE-Core rev: 38f2293304fbd884d4653f7746bc1d5a9bac12c1) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* findutils: upgrade from 4.9.0 to 4.10.0Chen Qi2024-06-074-56/+3
| | | | | | | | | | | | | | autoconf-2.73.patch is dropped as it's not needed any more. The run-ptest script is fixed. Instead copying function definitions from init.cfg file, we should just install init.cfg file in the ptest package. The coreutils-getlimits is added as a runtime dependency of the ptest package because the getlimits command is needed. (From OE-Core rev: aaf3655266e05b0e21dee55757041d2daa2778b3) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: split out coreutils-getlimitsChen Qi2024-06-071-2/+9
| | | | | | | | | | | | | Previously, the noinst_PROGRAM getlimits is put in coreutils-ptest package in order to execute the ptest. However, this command might also be needed by other ptest packages. As an example, findutils 4.10.0 ptest pacakge would need this command. So we split it out into a new package. (From OE-Core rev: 7bc06eed72ceb55d2c5342e9130e39bd15c04b9a) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftests: add test_minidebuginfo_qemuEtienne Cordonnier2024-06-071-0/+16
| | | | | | | | | | test_systemd_coredump_minidebuginfo was getting skipped in CI, because the feature isn't enabled per default in any image at the moment. Add this selftest so that test_systemd_coredump_minidebuginfo gets executed in CI. (From OE-Core rev: 377603886f0d975ec23f32ee462693d4e3370aaf) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: remove redundant .inc fileRoss Burton2024-06-072-50/+42
| | | | | | | | | There is no python-cython recipe in core, so merge the .bb and .inc. (From OE-Core rev: 6c2cf318289cbd8c2732f8f7ddaa6750ab0f0276) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptodome: remove redundant PYPI_PACKAGE_EXTRoss Burton2024-06-071-2/+0
| | | | | | | | | This is the default value, so remove it. (From OE-Core rev: e665d9831f9dc300def0955a1431ae110c8e8189) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers.inc: update self e-mail addressMichael Opdenacker2024-06-071-11/+11
| | | | | | | (From OE-Core rev: 0d4a435141c71710e479b7f49c38aba9f57cd1d7) Signed-off-by: Michael Opdenacker <michael@opdenacker.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-exclusion: Drop the version comparision/warningRichard Purdie2024-06-061-9/+9
| | | | | | | | | Since the CVE repository is no longer being updated, drop the warning comparision since it is no longer valid. (From OE-Core rev: 9a232a9c3023dfec7e2d2c7e384d64006d1cf1af) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gawk: update patch statusRoss Burton2024-06-061-1/+1
| | | | | | | (From OE-Core rev: 6d9052884f6eefdf65acbca76e1c39556d77a1af) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Drop empty patchKhem Raj2024-06-062-27/+0
| | | | | | | | | | The fix brought by this patch is already part of python 3.12.3 therefore drop it. (From OE-Core rev: c029da173044c58169484ba220f7d8afeaec3063) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* multilib.bbclass: replace deprecated e.data with dKai Kang2024-06-062-56/+56
| | | | | | | | | | | | | | Replace deprecated e.data with d in multilib.bbclass and multilib_global.bbclass. Remove event check in function multilib_virtclass_handler_vendor in multilib_global.bbclass. The function flag 'eventmask' has been set with 'bb.event.ConfigParsed', so no need to check the event any more. (From OE-Core rev: 8d87662d676a2b9ef921cb49ea6edc07b37410e2) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: upgrade 13.0.0 -> 13.0.1Denys Dmytriyenko2024-06-062-9/+6
| | | | | | | | | | | | Weston 13.0.1, a bug fix release for 13.0.0 has been released. Full changelog: https://lists.freedesktop.org/archives/wayland-devel/2024-April/043575.html (From OE-Core rev: a43f4f98aeba01f05157f7784e366a964d2f766f) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: upgrade 1.22.0 -> 1.23.0Denys Dmytriyenko2024-06-063-54/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the official release for Wayland 1.23. Besides numerous bugfixes and protocol clarifications, Wayland 1.23 includes the following new features: - A mechanism to set the size of the internal connection buffer used by libwayland - An enum-header mode for wayland-scanner to generate headers with only enums - wayland-scanner now generates validator functions for enums on the server side - Protocols can now indicate with a "deprecated-since" XML attribute that a request, event or enum entry is deprecated - An API to set a name for a queue to aid debugging - wl_client_get_user_data() and wl_client_set_user_data() to more easily attach custom data to a client - OpenBSD support - A wl_shm.release request for proper cleanup of this global Changelog: https://lists.freedesktop.org/archives/wayland-devel/2024-May/043636.html (From OE-Core rev: 0123debc0f54e3692fe3fc1416cb5a3fa4620020) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: upgrade 1.5.1 -> 1.6.0Tim Orling2024-06-062-9/+47
| | | | | | | | | | | | | | | | | | | | | * Refresh python3-maturin-crates.inc 1.6.0 - 2024-06-04 * Detect compiling from Linux gnu to Linux musl as cross compiling in #2010 * Add musllinux support to generate-ci in #2011 * Add uv support to develop command in #2015 * Add support for AIX target in #2030 * Remove rust-cpython support in #2044 * Add a global -v option in #2080 * Detect target based on interpreter for pep517 build-wheel in #2088 * Use base executable when possible in PEP 517 build in #2094 https://github.com/pyo3/maturin/compare/v1.5.1...v1.6.0 (From OE-Core rev: 6bfea504150466bb04c47eee834bdcc2c622f26e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/core: remove duplicate 'os' importEnrico Jörns2024-06-061-1/+0
| | | | | | | (From OE-Core rev: f1362fe26cc8adc09d15ea2a854af6590728c683) Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/utils/commands: extend docstring for runqemu context managerEnrico Jorns2024-06-061-1/+17
| | | | | | | | | | Usage and arguments are not necessarily self-explaining, thus add a bit of documentation here. (From OE-Core rev: 62343333d50b75ad04a4220bcf0990e0a89996a0) Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* man-pages: upgrade 6.06 -> 6.8Changqing Li2024-06-063-70/+1
| | | | | | | | | | | | | | | | * drop 0001-man.ml-do-not-use-dev-stdin.patch since upstream already fix the issue, refer [1] * drop 0001-GNUmakefile-use-env-from-PATH.patch since upstream already fix the issue, refer [2], and drop depends on coreutils-native [1] https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/commit/share/mk/install/man.mk?id=9524f0f63badd896ccf6da7d79511100d86c4721 [2] https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/commit/GNUmakefile?id=fee8e186e3878c6e9827233efde90bc115801aa3 (From OE-Core rev: 52133f32b3b27074329b90cd17655ea789cd2581) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Upgrade 3.3.0 -> 3.3.1Peter Marko2024-06-063-240/+1
| | | | | | | | | | | | | | Handles CVE-2024-4741 Removed included backports. Release information: https://github.com/openssl/openssl/blob/openssl-3.3/NEWS.md#major-changes-between-openssl-330-and-openssl-331-4-jun-2024 (From OE-Core rev: 3c7f8f87741702d50e29a5858802f74c5f4aab49) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add new package for Mali CSFFW Valhall firmwareQuentin Schulz2024-06-061-0/+11
| | | | | | | | | | This firmware is necessary for closed-source mali blob + drivers and open-source Panthor (via Mesa + Linux kernel) drivers. (From OE-Core rev: b0c354fd6aa470295c259de58a2a27680264e4a3) Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: update to 20240513Quentin Schulz2024-06-061-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | Update the linux-firmware recipe to the most recent upstream tag. LICENSE.amdgpu md5 checksum changed because they bumped the Copyright year[1]. Some of qcom-sdm845-modem files got replaced by a symlink to their counterpart in ath10k/WCN3990/hw1.0/. The same happened to files in qcom-qcm2290-wifi, but to ath10k/WCN3990/hw1.0/qcm2290/. Finally, qcom-qrb4210-wifi also got its file symlinked to ath10k/WCN3990/hw1.0/qrb4210/ which in turn is a symlink to ath10k/WCN3990/hw1.0/qcm2290/.[2] This meant that qrb4210-wifi now RDEPENDS on qcm2290-wifi for the target of the links to be present when installing it, and also that sdm845-modem and qcm2290-wifi packages have to be before the ath10k catch-all package. [1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=9442c72e361c1e1130a19248598ad6ab5282ba09 [2] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=650e88378e76d5fad3997a5398f1ade47a74d924 (From OE-Core rev: f65e01a0c7ebb9a34806fd7a582eb7ed98ce3e3e) Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.5.17 -> 2024.5.22Trevor Gamblin2024-06-061-1/+1
| | | | | | | | | | | Changelog: 3674fe0 Add Trove classifier for Django 5.1 (#179) (From OE-Core rev: 2b1cb77fbd500de460606092cd727044d5dbcdcb) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.102.4 -> 6.103.0Trevor Gamblin2024-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are three releases since 6.102.4. Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html): 6.103.0 - 2024-05-29 - This release migrates the shrinker to our new internal representation, called the IR layer (pull request #3962). This improves the shrinker’s performance in the majority of cases. For example, on the Hypothesis test suite, shrinking is a median of 1.38x faster. - It is possible this release regresses performance while shrinking certain strategies. If you encounter strategies which reliably shrink more slowly than they used to (or shrink slowly at all), please open an issue! - You can read more about the IR layer at issue #3921. 6.102.6 - 2024-05-23 - This patch fixes one of our shrinking passes getting into a rare O(n) case instead of O(log(n)). 6.102.5 - 2024-05-22 - This patch fixes some introspection errors new in Python 3.11.9 and 3.13.0b1, for the Ghostwriter and from_type(). (From OE-Core rev: fc78eccf808014e60bc56bd7966ab00e5a7f9a80) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime: make minidebuginfo test work with coreutilsEtienne Cordonnier2024-06-061-1/+2
| | | | | | | | | The test was failing with core-image-full-cmdline which uses sleep from coreutils instead of sleep from busybox. (From OE-Core rev: 8497edf0c56da34ea7b7509b8fcd46fcba2fd0e3) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* patchtest: selftest: fix patch filesTrevor Gamblin2024-06-0534-837/+930
| | | | | | | | | | | | | | Recent changes to the selftest-hello recipe caused the patchtest selftest patches to not apply cleanly, which in turn meant several tests weren't being fully executed or were reporting unexpected PASS/SKIP. Update all of the test patch files to use a newer baseline and apply cleanly again. (From OE-Core rev: d73373d8a590d68e448af2e9ac600adc85777604) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to master head revision5.1_M1Richard Purdie2024-06-041-1/+1
| | | | | | (From OE-Core rev: e068ba7d6b91237f9dabc2050c9473bed311690c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Add passthrough variables to work with bitbakeRichard Purdie2024-06-041-0/+1
| | | | | | | | | | | | | | | | | | Now that bitbake uses websockets over SSL as hashserv and is correctly limiting hash equivalence only to things in the orginal SDK, bitbake builds from buildtools can fail due to broken SSL from buildtools. The issue is that the relocation variables are being removed from the environment. This could be fixed within bitbake or it could be fixed within the SDK environment. This patch does the latter for now. We really need to improve openssl relocation within the SDK in general. Fixing this has become more urgent to fix failing builds in automated testing. (From OE-Core rev: 6a20667c166fa3d7e2b6e8e8b442dec0fc75f349) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/ltp: Drop groups that were removed in new versionRichard Purdie2024-06-041-1/+1
| | | | | | | | | The io, cap_bounds and filecaps groups were removed in latest version of ltp. Tweak the test class to match. (From OE-Core rev: d5460f15cbc56e52cbbc09785a777278208da7f7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: upgrade 20240129 -> 20240524Yi Zhao2024-06-044-97/+4
| | | | | | | | | | | | ChangeLog: https://github.com/linux-test-project/ltp/releases/tag/20240524 Drop backport patches. (From OE-Core rev: 65013262019b013d88cf7f191b1d9ce6de615347) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nasm: Upgrade 2.16.01 -> 2.16.03Richard Purdie2024-06-041-1/+1
| | | | | | (From OE-Core rev: 4a5b6e8dd315b2281afb232410db585d431be00f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: Upgrade 3.1.3 -> 3.1.4Richard Purdie2024-06-041-4/+4
| | | | | | | | | | | | | Switch to use flit core since upstream changed. They also changed the capitalisation under pypi. The license didn't change but the file was renamed, probably as it wasn't rst. (From OE-Core rev: e352680528b18c3cdae26233bef7cddc2771d42d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: upgrade 8.2.1 -> 9.0.0Martin Hundebøll2024-06-0426-1164/+160
| | | | | | | | | | | | | | | | Remove pacthes accepted upstream, and refresh the remaining ones. Remove patches required by ubuntu 18.04, as those are unmaintainable. Remove CVE status for CVEs not applicable to the new version. RP: Remove the hppa-firmware{,64}.img files as they cause strip failures and SDK relocation errors. We don't support PARISC anyway, if anyone needs them they can write the changes needed. (From OE-Core rev: ca2ae68aad88d77cde0670467c4966dbb98d05c0) Signed-off-by: Martin Hundebøll <martin@geanix.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane: error out on UNPACKDIR = WORKDIRKonrad Weihmann2024-06-041-0/+3
| | | | | | | | | | as this will clear WORKDIR and create race conditions across various handling tasks (From OE-Core rev: 1cf99ce3f79b2c96bdef5aa9b69c2b3ead7e46f1) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site/x86_64-linux: add ac_cv_func_fnmatch_worksDmitry Baryshkov2024-06-041-0/+3
| | | | | | | | | | | | Other arch-specific caches have ac_cv_func_fnmatch_works. Add it to x86_64 cache too, otherwise cabextract fails to build ([1]) [1] https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/3893/steps/14/logs/stdio (From OE-Core rev: a5aeaf02eff9ddaa95cf53e727c166ac7516ca31) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcap: upgrade 2.69 -> 2.70Yi Zhao2024-06-044-12/+13
| | | | | | | | | | | | | | Release notes for 2.70 * setcap changes to make it harder to set invalid file capabilities * Lots of documentation fixes * Fix c89 compilation syntax for the C code in the libraries * libpam has deprecated providing the _pam_overwrite() function, so use memset() instead (From OE-Core rev: 1117c2c252344c092e4cbf16599699bce55770de) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to 2.13.13 and fix for 6.10+Bruce Ashfield2024-06-049-368/+363
| | | | | | | | | | | | Bumping lttng-modules to 2.13.13, which allows us to drop some upstream patches. We also import 4 patches that are required to build against 6.10. (From OE-Core rev: afca89e93f402f5c17a1b9eb0bc7c7fffdda49a2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: bump to v6.10Bruce Ashfield2024-06-041-2/+2
| | | | | | | (From OE-Core rev: 51458300559efed13b1a3661d607e3d0404f3612) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: Drop obsolete configure/compile prependsRichard Purdie2024-06-044-28/+0
| | | | | | | | | | | The introduction of sstate and recipe specific sysroots made the configure prepends obsolete and unneeded. The compile prepend has been there for over a decade and is also likely obsolete. Remove the whole lot, we look into any issues that arise. (From OE-Core rev: d6a22998e47bcceee3fc3edc72eb2df2970dabfa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool-native: Drop obsolete systroot configRichard Purdie2024-06-041-2/+0
| | | | | | | | | | I can't see any reason this configure like for a sysroot is needed in the native config and it doesn't make any sense. Drop it as obsolete/unneeded. (From OE-Core rev: 67aea7bb485efe6187a255d74c100890333074f6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools/libtool: Drop libtool sysroot patch as not neededRichard Purdie2024-06-046-185/+6
| | | | | | | | | | | | | libtool auto detects the sysroot from gcc's parameters or configuration so we don't need to pass in this configuration separately to libtool. Whilst the option names do conflict with gcc/binutils, that is an issue for those projects to resolve, not us. Upstream libtool did reject the patch. We can drop this patch and simplify our code. (From OE-Core rev: 7c8553f81bccc3e8c2bb1116ee1e89f5f8af4c9e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: 2.4.7 -> 2.5.0Richard Purdie2024-06-0420-343/+96
| | | | | | | | | | | | | | | Whilst this is an alpha release, it makes sense for us to stay close to upstream. We can drop a lot of merged patches which is great to see. During testing, one bug showed up, particularly on mip64 due to an issue with FILECMD being changed to use AC_CHECK_PROG incorredly. A patch has been added for that and sent upstream. (From OE-Core rev: d572297c5810fb248af633014eac96f8ea0a739e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatesig/populate_sdk_ext: Improve unihash cache handlingRichard Purdie2024-06-043-11/+40
| | | | | | | | | | | | | | | | | | Copying in the bb_unihashes cache file was at best a hack and creates a number of challenges. One is staying in sync with bitbake since it may not have saved the most recent version of the file. A second is a determinism problem since there may be more entries in the file than the SDK should have had access to. To improve the situation, add code to write the data into the locked-sigs.inc file such that even when locked-sigs aren't used, the right hash mappings are injected by the get_cached_unihash call. The functions in copy_buildsystem need to be updated to preserve data they're not editting. (From OE-Core rev: 11373def3171e75b3b74ef694da213dd21f3064c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: 2.44.1 -> 2.45.1Robert Yang2024-06-032-4/+8
| | | | | | | | | | Rebased 0001-config.mak.uname-do-not-force-RHEL-7-specific-build-.patch (From OE-Core rev: 903cc51746262be4b71261e0ad66cf5a49af2186) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>