summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-05-27yocto-uninative.inc: use my local 3.9.gcc-13-2023-05-26 versionjansa/master-uninative-3.9-gcc-13Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-05-27gcc: upgrade to newer 13.1 snapshotMartin Jansa
* needed for newer gcc on host which might already use GLIBCXX_3.4.32 ABI introduced in: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108969 backported to gcc-13 in: https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9c9061e0418ded473672069aac43b25f6fd491b8 included e.g. in gentoo 13.1.1_p20230520 causing e.g. ninja-native build failure: | /OE/build/poky/build/tmp/work/x86_64-linux/ninja-native/1.11.1-r0/git/./configure.py:26: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13 | import pipes | re2c: /OE/build/poky/build/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by re2c) | bootstrapping ninja... | Traceback (most recent call last): | File "/OE/build/poky/build/tmp/work/x86_64-linux/ninja-native/1.11.1-r0/git/./configure.py", line 480, in <module> | if has_re2c(): | ^^^^^^^^^^ | File "/OE/build/poky/build/tmp/work/x86_64-linux/ninja-native/1.11.1-r0/git/./configure.py", line 477, in has_re2c | return int(proc.communicate()[0], 10) >= 1103 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ValueError: invalid literal for int() with base 10: b'' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-05-27yocto-uninative.inc: use my local 3.9.gcc-13-2023-05-15 versionMartin Jansa
2023-05-27yocto-uninative.inc: use my local 3.9.gcc-13-2023-03-27 versionMartin Jansa
* now for all archs to fix: 2023-03-26 03:32:23,429 - oe-selftest - INFO - RESULTS - sstatetests.SStateHashSameSigs.test_sstate_32_64_same_hash: FAILED (65.68s) 2023-03-26 03:31:49,800 - oe-selftest - DEBUG - Adding path '/OE/build/poky/build/build-st-2023-03-24-todo-patch1b/sstatetests.SStateHashSameSigs.test_sstate_32_64_same_hash/build-st/tmp-sstatesamehash2' to be cleaned up when test is over 2023-03-26 03:32:16,546 - oe-selftest - INFO - ... FAIL 2023-03-26 03:32:16,647 - oe-selftest - INFO - Traceback (most recent call last): File "/OE/build/poky/meta/lib/oeqa/selftest/cases/sstatetests.py", line 368, in test_sstate_32_64_same_hash bitbake("core-image-weston -S none") File "/OE/build/poky/meta/lib/oeqa/utils/commands.py", line 236, in bitbake return runCmd(cmd, ignore_status, timeout, output_log=output_log, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/OE/build/poky/meta/lib/oeqa/utils/commands.py", line 214, in runCmd raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" % (command, result.status, exc_output)) AssertionError: Command 'bitbake core-image-weston -S none' returned non-zero exit status 1: Loading cache...done. Loaded 0 entries from dependency cache. Parsing recipes...done. Parsing of 949 .bb files complete (0 cached, 949 parsed). 1860 targets, 54 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "2.3.1" BUILD_SYS = "i686-linux" NATIVELSBSTRING = "gentoo-2.13" TARGET_SYS = "i686-poky-linux" MACHINE = "qemux86" DISTRO = "poky" DISTRO_VERSION = "4.1+snapshot-053afe0c972ceb07346582984508f5ec38958cd9" TUNE_FEATURES = "m32 core2" TARGET_FPU = "" meta meta-poky meta-yocto-bsp = "jansa/artifacts-2023-03-24-patch1:053afe0c972ceb07346582984508f5ec38958cd9" meta-selftest = "master:36862f143febcfcd81a5fc31c7207a0558146d5e" ERROR: Uninative selected but not configured correctly, please set UNINATIVE_CHECKSUM[i686] Summary: There was 1 ERROR message, returning a non-zero exit code. 2023-03-26 03:32:16,648 - oe-selftest - INFO - ====================================================================== 2023-03-26 03:32:16,648 - oe-selftest - INFO - FAIL: test_sstate_32_64_same_hash (sstatetests.SStateHashSameSigs.test_sstate_32_64_same_hash) 2023-03-26 03:32:16,648 - oe-selftest - INFO - ---------------------------------------------------------------------- Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-05-27yocto-uninative.inc: use my local 3.9.gcc-13 versionMartin Jansa
* I've upgraded to gcc-13 in gentoo host and uninative libstdc++.so.6.0.30 segfaults with it * e.g. cmake-native fails to bootstrap with: [ 5019.147337] cmake_bootstrap[2042255]: segfault at ffffffffffffffe8 ip 00007f6334f35097 sp 00007ffdd723af18 error 5 in libstdc++.so.6.0.30[7f6334e99000+105000] likely on CPU 51 (core 19, socket 0) [ 5019.147349] Code: 07 18 83 e0 4a 83 f8 40 74 11 83 f8 08 74 0c 48 0f bf f6 e9 2b 92 f6 ff 0f 1f 00 0f b7 f6 e9 20 92 f6 ff f3 0f 1e fa 48 8b 07 <48> 8b 40 e8 8b 44 07 18 83 e0 4a 83 f8 40 74 11 83 f8 08 74 0c 48 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-05-26glib-2.0: Fix TMPDIR mismatch test failuresRichard Purdie
gcc 13 appears to trigger TMPDIR changes in glib which causes ptest failures: FAIL: glib/utils-c-90.test (Child process killed by signal 6) FAIL: glib/utils.test (Child process killed by signal 6) FAIL: glib/utils-c-99.test (Child process killed by signal 6) FAIL: glib/utils-c-17.test (Child process killed by signal 6) FAIL: glib/utils-c-11.test (Child process killed by signal 6) The issue is caused by our symlinks between tmp directories which cause the tests to get confused. We can set G_TEST_TMPDIR to a resolved path using readlink to avoid the failures. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-26lttng-tools: Add patch to fix gcc 13 test issueRichard Purdie
Add a couple of patches from upstream which fix a failing test with gcc 13. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-26perf: Fix build with gcc-13Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-26bitbake.conf: Add -fcanon-prefix-map to DEBUG_PREFIX_MAPKhem Raj
This should help canonicalize the relative paths and symlinks during cross compile, -fcanon-prefix-map is newly added in gcc-13+ [1] [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108464#c8 (From OE-Core rev: ba778e43576aaab212751ccc13270fd4c504ba1f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-05-26gcc: Upgrade to GCC 13.1 releaseKhem Raj
- Package libhwasan_preinit.o, its available on some arches e.g. x86_64 on gcc13+ - GCC 13 Porting guide [1] and major changes [2] and detailed documentation [3] - Fix aarch64 cross build when S != B [1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html [2] https://www.gnu.org/software/gcc/gcc-13/changes.html [3] https://gcc.gnu.org/onlinedocs/13.1.0/ (From OE-Core rev: b80c020eaeaaae82e5b32209ca8608b36eaaee40) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-05-26linux-yocto: Drop 5.15 supportRichard Purdie
5.15 doesn't work with gcc 13 and we'll be replacing 5.15 with a new kernel version later in the release cycle. Drop 5.15 now so we can move forward with gcc 13 and we'll add a new kernel version later. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25go: Use -no-pie to build target cgoKhem Raj
Fixes go: ELF binary /usr/lib/go/pkg/tool/linux_arm64/pprof has relocations in .text go: ELF binary /usr/lib/go/bin/go has relocations in .text [textrel] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25go: Upgrade 1.20.1 -> 1.20.4Khem Raj
- Remove already upstreamed patches - Brings a list of changes [1] [2] [3] [1] https://github.com/golang/go/issues?q=milestone%3AGo1.20.2+label%3ACherryPickApproved [2] https://github.com/golang/go/issues?q=milestone%3AGo1.20.3+label%3ACherryPickApproved [3] https://github.com/golang/go/issues?q=milestone%3AGo1.20.4+label%3ACherryPickApproved Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25pm-utils: fix multilib conflictionsKai Kang
It fails to instal pm-utils and lib32-pm-utils at same time: Error: Transaction test error: file /usr/bin/pm-is-supported conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64 file /usr/sbin/pm-hibernate conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64 file /usr/sbin/pm-powersave conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64 file /usr/sbin/pm-suspend conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64 file /usr/sbin/pm-suspend-hybrid conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64 All of the conflicted files either is script which source a file in ${libdir}, or a link file to some file in ${libdir}. Compare the content of installed files in ${libdir} exclude binaries, only the paths of ${libdir} diff. So re-define libdir with ${nonarch_libdir} to fix the conflicts. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25kmod: remove unused ptest.patchMartin Jansa
* it was removed from SRC_URI in 2015: https://git.openembedded.org/openembedded-core/commit/?id=f80d136bdd578468035a88125fa1b84973fd912b Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25libgloss: remove unused patch fileMartin Jansa
* it was removed from SRC_URI in: https://git.openembedded.org/openembedded-core/commit/?id=1c9cbb27dfe37ca4574c4285fb03ce394dee5ed1 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25inetutils: remove unused patch filesMartin Jansa
* they were removed from SRC_URI in: https://git.openembedded.org/openembedded-core/commit/?id=a21e8fdf1b66961ddae5929d393daa08800bb748 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25minicom: remove unused patch filesMartin Jansa
* they were removed from SRC_URI in: https://git.openembedded.org/openembedded-core/commit/?id=41f8760dd8a8ac388389bc17dbc5e0ae0f64bf57 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25qemu: remove unused qemu-7.0.0-glibc-2.36.patchMartin Jansa
* it was removed from SRC_URI in: https://git.openembedded.org/openembedded-core/commit/?id=e94d182889ca3c02df913c59f0b66b228ffe588c Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25libx11: remove unused patch and FILESEXTRAPATHSMartin Jansa
* 0001-fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch was removed from SRC_URI in: https://git.openembedded.org/openembedded-core/commit/?id=e13f651f73db0f26f4645447ab5fa17e36d1903b Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25systemd: Drop a backportKhem Raj
This patch should have been dropped when upgrading to 253 since its already available upstream since then Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25llvm,mesa: Drop MESA_LLVM_RELEASEKhem Raj
This was needed to use provide different llvm from meta-clang or other layers, seems unused since meta-clang has stopped providing a versioned llvm Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25bitbake.conf: Empty SRC_URI for code parser cache handlingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25psmisc: Set ALTERNATIVE for pstree to resolve conflict with busyboxFrieder Schrempf
If pstree in busybox is enabled there is a conflict with pstree from psmisc resulting in: do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget:${PN} (). Deferring to first boot via 'exit 1' is no longer supported. And more detailed in do_rootfs.log: update-alternatives: Error: not linking [...]/rootfs/usr/bin/pstree to /bin/busybox.nosuid since [...]/rootfs/usr/bin/pstree exists and is not a link On order to fix this set ALTERNATIVE:pstree accordingly. Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25rpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patchMartin Jansa
* it was removed from SRC_URI in oe-core commit: commit 67257ca87c6fa8e6050a20ecea50daf834c7e869 Author: Alexander Kanavin <alex.kanavin@gmail.com> Date: Sat Apr 25 19:28:00 2020 +0200 Subject: rpm: upgrade to 4.15.1 and it's unused since then Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25lib/terminal.py: Add urxvt terminalPavel Zhukov
This fixes failure [1] of menuconfig task in rxvt-unicode terminal in case if xterm/Konsole/Gnome is not installed. Tested with rxvt-unicode-256color [1] WARNING: Terminal screen is supported but did not start ERROR: No valid terminal found, unable to open devshell. Tried the following commands: tmux split-window -c "{cwd}" "do_terminal" tmux new-window -c "{cwd}" -n "zephyr-helloworld Configuration" "do_terminal" xfce4-terminal -T "zephyr-helloworld Configuration" -e "do_terminal" terminology -T="zephyr-helloworld Configuration" -e do_terminal mate-terminal --disable-factory -t "zephyr-helloworld Configuration" -x do_terminal konsole --separate --workdir . -p tabtitle="zephyr-helloworld Configuration" -e do_terminal gnome-terminal -t "zephyr-helloworld Configuration" -- do_terminal xterm -T "zephyr-helloworld Configuration" -e do_terminal rxvt -T "zephyr-helloworld Configuration" -e do_terminal tmux new -c "{cwd}" -d -s devshell -n devshell "do_terminal" screen -D -m -t "zephyr-helloworld Configuration" -S devshell do_terminal DEBUG: Python function do_menuconfig finished Signed-off-by: Pavel Zhukov <pazhukov@suse.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25staging.bbclass: do not add extend_recipe_sysroot to prefuncs of ↵Chen Qi
prepare_recipe_sysroot When running prepare_recipe_sysroot task, the extend_recipe_sysroot is run twice. What prepare_recipe_sysroot does is executing extend_recipe_sysroot, there's no need to add extend_recipe_sysroot to its prefuncs. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25xf86-video-intel: Use the HTTPS protocol to fetch the Git repositoriesPeter Kjellerstedt
This matches the change in commit 139102a73d (recipes: Default to https git protocol where possible), which did this for most recipes. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25musl: Correct SRC_URIPeter Kjellerstedt
When the protocol used to fetch the Git repository was changed from "git" to "https" in commit 139102a73d (recipes: Default to https git protocol where possible), the URI was not updated to match. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25glib-2.0: Avoid having g_futex_simple() inadvertently modify errnoPeter Kjellerstedt
If both __NR_futex and __NR_futex_time64 are defined, g_futex_simple() will first call futex_time64(). If that fails with ENOSYS, then futex_time() is called instead. However, errno was not saved and restored in this case, which would result in g_futex_simple() returning with errno set to ENOSYS, even if futex_time() succeeded. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25kernel-devicetree: recursively search for dtbsRandolph Sapp
Upstream's dtb directory structure has no real standard. They just tend to idle around the 2/3 directory depth. Recursively search for the dtb/dtbo files instead of assuming anything. Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb directory, 2023-05-02) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25package: enable recursion on file globsRandolph Sapp
Enable recursion of file globs. This just allows the use of '**' in file globs to match 0 or more subdirectories, it should not make all current globs recursive [1]. [1] https://docs.python.org/3.6/library/glob.html#glob.glob Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25valgrind: update 3.20.0 -> 3.21.0Alexander Kanavin
Drop patches merged upstream. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25gdb: enable python PACKAGECONFIGAlexander Kanavin
This is required by latest valgrind ptests. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25gdb: trim python support RDEPENDSAlexander Kanavin
Depending on all of python3 (which pulls in all modules) is not needed, python3-codecs is enough. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25meson: update 1.0.1 ->1.1.0Alexander Kanavin
Rebase a patch. Remove unneeded patch: Khem confirmed that upstream fixed the issue with https://github.com/mesonbuild/meson/commit/24ea1d3f1968bff52ccaaf33fcdd59e810459aa9 Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25oeqa/selftest/cases/devtool.py: skip all tests require folder a git repoThomas Roos
Devtool selftests require poky dir a git repo, when downloading poky as a tar, this is not the case. Those tests will now skipped. [YOCTO #12389] Signed-off-by: Thomas Roos <throos@amazon.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25binutils: package static libs from gprofngMartin Jansa
* fixes: ERROR: binutils-2.40-r0 do_package: QA Issue: binutils: Files/directories were installed but not shipped in any package: /usr/lib/gprofng/libgp-collectorAPI.a Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. binutils: 1 installed and not shipped files. [installed-vs-shipped] (From OE-Core rev: ab6ae4b715143364288ba164f8ab5c3cd7f486ae) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25binutils: stable 2.40 branch updatesDeepthi Hemraj
- Rebase existing patches - Drop 0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch which is already in - Correct packaging path to libgprofng.so - Below commits on binutils-2.40 stable branch are updated. 4671be001eb Updated Hungarian translation for the gprof directory ded035f913e lto: Don't add indirect symbols for versioned aliases in IR 74cb2ddeabc gas: arm: Change warning message to not reference specific A-class architecture revision 570b9c09bbf gas: arm: Fix a further IT-predicated vcvt issue in the presense of MVE vcvtn bddd62e188c libctf: get the offsets of fields of unnamed structs/unions right 7aa47eafcce libctf: fix assertion failure with no system qsort_r 165accf0752 coff_get_normalized_symtab bfd_release af35798e957 PR30217, dynamic relocations using local dynamic symbols 18bb604f1e1 PR30198, Assertion and segfault when linking x86_64 elf and coff 34a2b4a0e21 PR30155, ld segfault in _bfd_nearby_section 3d0046f39aa PR30046, power cmpi leads to unknown architecture 5c87fb1d59b ppc32 and "LOAD segment with RWX permissions" 11f5c1ebf14 Updated Serbian translations for gold, gprof and opcodes sub-directories 38e455b1d9a Updated translations for the bfd and gprof directories. b2bc62b7b4e gas: correct symbol name comparison in .startof./.sizeof. handling 17294931e3e configure: remove dependencies on gmp and mpfr when gdb is disabled 1fc096a4c59 Regen config files e1815414077 Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstrap/bootrap.exp 3e888977f16 bpf: fix error conversion from long unsigned int to unsigned int [-Werror=overflow] 65dbb942145 Updated Swedish translation for the binutils sub-directory 27f59ec47a1 RISC-V: make C-extension JAL available again for (32-bit) assembly edd36b26f35 gprofng: PR30043 libgprofng.so.* are installed to a wrong location c6e269febbc gprofng: PR29521 [docs] man pages are not in the release tarball bcea253f5fa toplevel: Makefile.def: add install-strip dependency on libsframe (From OE-Core rev: 5d7389770af6613af4ca8a2d30cc79d494a91075) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25kmscube: Correct DEPENDS to avoid overwriteRanjitsinh Rathod
As part of the below commit, DEPENDS gets overwrite which is wrong Link: https://git.yoctoproject.org/poky/commit/?id=bd947d3343dcd96e79fc8157f32a2a087cd710a7 So correct the DEPENDS varibales Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25gdbm: improve run-ptestRoss Burton
There's no need to use a sed to get the output we need, autotest can do that itself if told. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25libcomps: clean up DEPENDSRoss Burton
This recipe depends on zlib so add that explicitly. Disable the tests and remove the dependency on libcheck, as we don't install them. Remove obsolete PYTHON_DESIRED assignment that isn't used anywhere. Explicitly disable the documentation for now. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25libnl: clean up ptestRoss Burton
libnl builds lots of test-* binaries but these are for manual testing purposes. Instead, the test suite is entirely contained in the check-all binary. Clean up the compilation by simply building check-all, and install it with libtool so the binary is installed correctly. There is no need to RDEPEND on libcheck as that happens automatically, and the rpath workaround appears to be obsolete. Finally rewrite run-ptest to invoke the test directly, and use the new automake-style output that has been added to libcheck. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25libcheck: add ghetto automake outputRoss Burton
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25archiver: move exclusion logic in a dedicated functionAntonin Godard
Extending archiver is not possible without duplicating the anonymous function's logic. Move this logic in a separate function "include_package" which returns a bool. Signed-off-by: Antonin Godard <antoningodard@pm.me> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25wic: Add argument --hidden to default imagerLeon Anavi
Add argument --hidden to avoid MS Windows prompting to format partition after flashing to a USB stick, SD card on another media. Set Bit 0 (RequiredPartition) to mark that the partition is required for the platform to function on GUID Partition Table (GPT). The new argument simplifies setting RequiredPartition on GPT through a WKS file and the default imager plugin. Otherwise, without this feature, to achieve the same result a new imager plugin has to be implemented and set in WIC_CREATE_EXTRA_ARGS. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25qemurunner: add boot logs to do_testimage task logs in real timeMikko Rapeli
Complex boot sequences take a lot of time to reach serial console login. In our case boot involves multiple bootloaders like u-boot and grub, then hypervisors like xen, then initramfs images which do things like validating secure boot and encrypting the main rootfs. All these happen before main rootfs serial console login prompt is reached and thus many things can go wrong, including race conditions, hangs and deadlocks, and thus logging the details is important for development. This change adds the qemu serial console logs to do_testimage task logs while they are being read out. The logs are not added to bitbake output. This enables debugging and tracing the do_testimage via task log file while the boot and tests are running. Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-25elfutils: update 0.188 -> 0.189Alexander Kanavin
Drop backports, rebase musl patches. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-22python3-async: remove recipeRoss Burton
This is part of the same project as GitPython, but hasn't been used by gitdb (the sole user) since 2014. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-05-22libsoup: upgrade 3.4.0 -> 3.4.2Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>