summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libxml2: Do not use lld linker when building with tests on rv64Khem Raj2023-07-071-0/+2
| | | | | | | | | | | | | | lld ends up with errors on some tests | riscv64-yoe-linux-ld.lld: error: section size decrease is too large Therefore do not use lld when building ptests (From OE-Core rev: 23bcd0dbf3aeaff6b6914d347954bec22a133e23) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 154e81bb6b05b23c0c673b431cb7cee868421335) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* strace: Update patches/tests with upstream fixesRichard Purdie2023-07-074-38/+102
| | | | | | | | | | Replace the sockopt disable patch with a fix from upstream (From OE-Core rev: c1beb73526e3ade75bd6dae5f9310107c50f1226) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ac921989991c319ecad01bec37c4ccaa15a7b58f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* strace: Merge two similar patchesRichard Purdie2023-07-073-48/+30
| | | | | | | | | | | Both patches change the same paths to gawk, merge them together as we only need one patch for this. (From OE-Core rev: 6080138fd0c27db7029b5a76e69b8dc241ad8dc3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 79c0b18e29cad337640860f57683f0a170f6daab) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* rpcsvc-proto: Upgrade to 1.4.4Khem Raj2023-07-073-90/+6
| | | | | | | | | | | Drop already upstreamed patch in 1.4.4 (From OE-Core rev: f3ce18bcc993c636c7f7ac898cd5cb2de92df8ea) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1dddd4bf9bdb26069a1a0d4fcb8aeefd5761c620) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gdb: upgrade 13.1 -> 13.2Alexander Kanavin2023-07-076-313/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: * PR testsuite/30158 (rustc testsuite fails with 13.1, apparently worked before with trunk 20230114 on i686-linux-gnu and powerpc64le-linux-gnu) * PR gdb/30214 (GDB 13.1 does not compile on FreeBSD 13.1) * PR gdb/30240 ((linux/aarch) thread.c:86: internal-error: inferior_thread: Assertion `current_thread_ != nullptr' failed) * PR gdb/30249 ([13 regression] hookpost-extended-remote will not work) * PR exp/30271 (Addresses of static thread_local fields are badly calculated sometimes) * PR symtab/30357 (Segmentation fault for the 'start' command) * PR symtab/30369 ([gdb/symtab] False match issue in skip_prologue_using_linetable) * PR gdb/30423 (Build failures with clang 16) * PR build/30450 (Build failure (linux-low.cc:5393:45: error: expected ':' before ')' token) with musl-1.2.4) (From OE-Core rev: 900379776878c363ff7c802f6b740ee89661ea9c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d10764916624f61d39cb9ea368359837156ad960) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wireless-regdb: upgrade 2023.02.13 -> 2023.05.03Alexander Kanavin2023-07-071-1/+1
| | | | | | | | | (From OE-Core rev: 77889442edaa7540c5c865ceb69dcdd972dd5fd7) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 47438402fa430499864a4b1f1a13eaac66aa21c0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wget: upgrade 1.21.3 -> 1.21.4Alexander Kanavin2023-07-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Stable version release Noteworthy changes in release 1.21.4 (2023-05-11) ** Document --retry-on-host-error in help text ** Increase read buffer size to 64k. This should speed up downloads on gigabit and faster connections ** Update deprecated option '--html-extension' to '--adjust-extension' in documentation ** Update gnulib compatibility layer. Fixes HSTS test failures on i686. (Thanks to Andreas Enge for ponting it out) License-Update: copyright years (From OE-Core rev: 4e7ec4bef86c79b4221a800ace700c58ce033de1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 67ec2d5bab891cb92af9ca32304a4927daf51ed0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* serf: upgrade 1.3.9 -> 1.3.10Alexander Kanavin2023-07-075-92/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Apache Serf 1.3.10 [2023-05-31, from tags/1.3.10, r1910048] Support for OpenSSL 3 (r1901937, ...) Fix issue #171: Win32: Running tests fails with "no OPENSSL_Applink" error Fix issue #194: Win32: Linking error when building against OpenSSL 1.1+ Fix issue #198: OpenSSL BIO control method incorrectly handles unknown requests Fix issue #202: SSL tests are not passing with OpenSSL 3 Fix error handling when reading the outgoing request body (r1804534, ...) Fix handling of invalid chunk lengths in the dechunk bucket (r1804005, ...) Fix an endless loop in the deflate bucket with truncated input (r1805301) Fix BIO control handlers to support BIO_CTRL_EOF (r1902208) Fix a CRT mismatch issue caused by using certain OpenSSL functions (r1909252) Build changes to support VS2017, VS2019 and VS2022 (r1712131, ...) Build changes to support Python 3 (r1875933) As serf is undead, we need to reassess all the remaining patches. (From OE-Core rev: 17a46eee905f0ecfdbebb014533848dc7e906ec7) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 775cbcc876edcb6c339f342a3253f5afcf6ef163) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: upgrade 20230404 -> 20230515Alexander Kanavin2023-07-071-2/+2
| | | | | | | | | | | License-Update: additional firmwares (From OE-Core rev: 0903f615b89c8aecf660d1cbd8161e6ba0b354bc) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 64603f602d00999220fe5bafeed996ddcb56d36b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libx11: upgrade 1.8.4 -> 1.8.5Alexander Kanavin2023-07-071-1/+1
| | | | | | | | | | | | | | | | | | Bug fix release * autoconf & libtool updates (!187, !188) * Restore missing text in XSetScreenSaver man page (#187, !203) * Update am_ET.UTF-8 compose keys to use dead-vowel symbols, in coordination with xkeyboard-config 2.39 (!205) * Assorted updates to en_US.UTF-8 compose keys (!189, !195, !196, !198, !199, !200, !201, !207, !208, !209) (From OE-Core rev: fe81e39b0bac276bda508e4b2667c81c052392e2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4e931f490854100c2504ce771d5c920e3a62efdd) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gnupg: upgrade 2.4.0 -> 2.4.2Alexander Kanavin2023-07-073-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stable version update Noteworthy changes in version 2.4.2 =================================== * gpg: Print a warning if no more encryption subkeys are left over after changing the expiration date. [rGef2c3d50fa] * gpg: Fix searching for the ADSK key when adding an ADSK. [T6504] * gpgsm: Speed up key listings on Windows. [rG08ff55bd44] * gpgsm: Reduce the number of "failed to open policy file" diagnostics. [rG68613a6a9d] * agent: Make updating of private key files more robust and track display S/N. [T6135] * keyboxd: Avoid longish delays on Windows when listing keys. [rG6944aefa3c] * gpgtar: Emit extra status lines to help GPGME. [T6497] * w32: Avoid using the VirtualStore. [T6403] (From OE-Core rev: d4ab498958db518a7c67b8cc1f9c15d6ee253097) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c9eddfded59819a2a375b6f5518bf2c3184237d2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gawk: upgrade 5.2.1 -> 5.2.2Alexander Kanavin2023-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bug fix release. Changes from 5.2.1 to 5.2.2 --------------------------- 1. Infrastructure upgrades: makeinfo 7.0.1 must be used to format the manual. As a result, the manual can also now be formatted with LaTeX by running it through `makeinfo --latex'. 2. Gawk no longer builds an x86_64 executable on M1 macOS systems. This means that PMA is unavailable on those systems. 3. Gawk will now diagnose if a heap file was created with a different setting of -M/--bignum than in the current invocation and exit with a fatal message if so. 4. Gawk no longer "leaks" its free list of NODEs in the heap file, resulting in much more efficient usage of persistent storage. 5. PROCINFO["pma"] exists if the PMA allocator is compiled into gawk. Its value is the PMA version. 6. The time extension is no longer deprecated. The strptime() function from gawkextlib's timex extension has been added to it. 7. Better information is passed to input parsers for when they want to decide whether or not to take control of a file. In particular, the readdir extension is simplified for Windows because of this. 8. The various PNG files are now installed for Info and HTML. The images files now have gawk_ prefixed names to avoid any conflicts with other installed PNG file names. 9. As usual, there have been several minor code cleanups and bug fixes. See the ChangeLog for details. (From OE-Core rev: 3ace3af1e57b701308ab397c6ac45a6fa703ed40) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8504a35f1fe222d256241ff00c05b63e24e9adcb) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* perl: Fix CVE-2023-31484 & CVE-2023-31486Soumya2023-07-074-0/+279
| | | | | | | | | | | | | | | | | | | | | | | CPAN.pm before 2.35 does not verify TLS certificates when downloading distributions over HTTPS. HTTP::Tiny before 0.083, a Perl core module since 5.13.9 and available standalone on CPAN, has an insecure default TLS configuration where users must opt in to verify certificates. References: https://nvd.nist.gov/vuln/detail/CVE-2023-31484 https://nvd.nist.gov/vuln/detail/CVE-2023-31486 Upstream patches: https://github.com/andk/cpanpm/commit/9c98370287f4e709924aee7c58ef21c85289a7f0 https://github.com/chansen/p5-http-tiny/commit/77f557ef84698efeb6eed04e4a9704eaf85b741d https://github.com/chansen/p5-http-tiny/commit/a22785783b17cbaa28afaee4a024d81a1903701d (From OE-Core rev: f4fe9861d6aebd971a3120a0eb43f752c73ce2fb) Signed-off-by: Soumya <soumya.sambu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: runqueue: Fix deferred task/multiconfig race issueRichard Purdie2023-07-071-4/+12
| | | | | | | | | | | | | | | | | If there are several multiconfigs in play for example a non-multiconfig with a task with one hash and then three multiconfigs for the same task, different architectures but the same hash (different to the non-mc), the three mcs will be deferred until after the non-mc task but then will all run together and race against each other. Change the code to re-enable deferred tasks one at a time. This way, if they do race, they won't run in parallel against each other. (Bitbake rev: 08033b63ae442c774bd3fce62844eac23e6882d7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9523e28658ad7fb446645b590608dfac2812afd3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* grub: submit determinism.patch upstreamAlexander Kanavin2023-07-041-1/+1
| | | | | | | | | (From OE-Core rev: ce5337d19ad290f30c0250158a1833a2cc3bd0ac) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 61947762e410c685f667e0af6440fb8a33cd6777) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* devtool: Fix the wrong variable in srcuri_entryCharlie Wu2023-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | | devtool crashes when running "update-recipe" and append changes on the recipe. "$ devtool update-recipe -a <layer> <recipe>" Traceback (most recent call last): ... File "/ovss/ovss_quanta/poky/scripts/lib/devtool/standard.py", line 1636, in srcuri_entry return 'file://%s%s' % (basepath, paramstr) ^^^^^^^^ NameError: cannot access free variable 'basepath' where it is not associated with a value in enclosing scope The input variable 'fname' should have the same meaning as the variable 'basepath'. Modify the 'fname' to 'basepath' and solve the issue. (From OE-Core rev: 6e9d2bfed4bb1a02b9ad023cb70cef90366f8233) Signed-off-by: Charlie Wu <chiachiwu@google.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit c3231756bbc2cb5641204414ad3670d7f8607ed3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* useradd-staticids.bbclass: improve error messageMikko Rapeli2023-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | | Current error message is difficult to read: ERROR: Nothing PROVIDES 'image' trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files It's not clear that first "image" is recipe name, second "image" is binary package name and that "test" is the user account which does not have a static ID defined. Improve the error message so that these are more explicit. Now the error message looks like: image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined. (From OE-Core rev: 3285f6080161ccc808efb7fce7db9dc0dd236ffa) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* parted: Add missing libuuid to linker cmdline for libparted-fs-resize.soKhem Raj2023-07-042-0/+35
| | | | | | | | | (From OE-Core rev: 8e42a4364921fabccf0f1c4bc4e661da72c82d06) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 493b6a17ede8033be11eb61aef347f6f5df42f7d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gobject-introspection: remove obsolete DEPENDSRoss Burton2023-07-041-1/+1
| | | | | | | | | | | This recipe uses meson, so doesn't need to DEPEND on autoconf-archive. (From OE-Core rev: b5e006b15d0e95ab83a1a42de194d28152c67f48) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit cb09a2d7077e4e0809e16ad6d23cd4f3b2a3bbca) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* babeltrace2: Always use BFD linker when building tests with ld-is-lld distro ↵Khem Raj2023-07-041-0/+1
| | | | | | | | | | | | | | | | | | | feature lld results in textrels in some .so used in tests, fixes babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-minimal.so has relocations in .text babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-sfs.so has relocations in .text [textrel] ERROR: babeltrace2-2.0.5-r0 do_package_qa: QA Issue: babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-ctf.so has relocations in .text babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-utils.so has relocations in .text babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-text.so has relocations in .text [textrel] (From OE-Core rev: 092ea60841b5dd45ddbfff9c94b4380855f8e639) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 18d443b53a0d76102fbbc1088fbcb3f8087a2b1b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Ricardo Neri from ovmfAlexander Kanavin2023-07-041-2/+2
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: 8bd8ea8293a75ffa0e850513c3c15be6bc8c8692) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 56f1af6d5b3019dccbc27bb0a9692a5f1a32f87b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Oleksandr Kravchuk from python3 and all other itemsAlexander Kanavin2023-07-041-17/+17
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipes have to be unassigned. (From OE-Core rev: 66dfaff6bdf9c02a2cc6b1e8829c86e38908b195) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2d2c75530fe336eda72e8ce72f994725b3a77ea0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Chase Qi from libc-testAlexander Kanavin2023-07-041-1/+1
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: 20c7da2785e0e85264c2ef711b079920eb4bb26a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5be575577d74a3cb81594392b88df74226be9192) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Alistair Francis from opensbiAlexander Kanavin2023-07-041-1/+1
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: deacda2bdccc682b845d5a909adfc172ccfcb5cf) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 60eda3dcbf96b5982a0e282fd0c3c13b0b4d7787) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Adrian Bunk from wireless-regdbAlexander Kanavin2023-07-041-1/+1
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: 41fa071b1b32a795e5c5b671580d4f962dbabf20) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3beb88060be9484cfe75dfa60f041b0b32214978) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* qemu: a pending patch was submitted and accepted upstreamAlexander Kanavin2023-07-041-1/+1
| | | | | | | | | (From OE-Core rev: 13c9eba31a848450b1502c1677536ce42576ed08) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f59df55d63a8841c834bbc488589209e7f23f803) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/bbtests: add non-existent prefile/postfile testsFabien Mahot2023-07-041-0/+8
| | | | | | | | | | | | Fixes [YOCTO #10725] (From OE-Core rev: 47966f06f0c221b00d773f8e9db20190a80d668a) Signed-off-by: Fabien Mahot <fabien.mahot@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b0c33655fad5b2e7d96a45b6210527dfb766797b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash ↵Alexander Kanavin2023-07-041-11/+8
| | | | | | | | | | | | | | | | | | | | with unrelated processes There is already a neat check_free_port() function for finding an available port atomically, so use that and make two additional tweaks: - no need to allocate two separate ports; per unfsd documentation they can be the same - move lockfile release until after unfsd has been shut down and the port(s) used has been freed [YOCTO #15077] (From OE-Core rev: 3dccfba830bfbe89554a5e3ed5c3517d13545d35) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* scripts/runqemu: split lock dir creation into a reusable functionAlexander Kanavin2023-07-041-16/+13
| | | | | | | | | (From OE-Core rev: 811e24cf68c542d38386f83eda05d7efe3e5e4dc) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 004d6bcb067ecf1d796801fa43a98820c4efd3c7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* useradd-example: package typo correctionFabien Mahot2023-07-041-1/+1
| | | | | | | | | | | | Fixes [YOCTO #15143] (From OE-Core rev: 00a62ec3b5eb0e46f765162e43a04c758fb9dc08) Signed-off-by: Fabien Mahot <fabien.mahot@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9adffbb9b5fcd67d9c4e98d97bc459cbcc1b9c05) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* glibc: Pass linker choice via compiler flagsKhem Raj2023-07-041-1/+3
| | | | | | | | | | | | | | | | | | glibc configury tries to detect ld version and assumes BFD or gold linker but when system ld is pointing to lld or mold it might fail the linker check, therefore pass LD variable to explicitly point at ld.bfd we are using BFD linker only to link glibc after all. Second problem in such a case is that some partial objects are linked with CC -r which will fail if we do not inform the compiler to use BFD linker thusly pass it via appending to CC variable (From OE-Core rev: d1a9d11130b2e0ee4fac8665f0b4c63084d85a86) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 63248d2cbd7a15aec5b864d0058fe919eb17c46c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston-init: add profile to point users to global socketRandolph Sapp2023-07-042-0/+23
| | | | | | | | | | | | Add profile script to point users capable of interacting with the global socket to it by default. (From OE-Core rev: 1600f38d72818cda78a4731354dbecc144f664c9) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2818cbc73093996f8ecb93a4f0df8a31fd4692d3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston-init: guard against systemd configsRandolph Sapp2023-07-041-12/+17
| | | | | | | | | | | | Just as sysvinit scripts shouldn't be present in a distro using systemd, systemd scripts shouldn't be present in a system not using systemd. (From OE-Core rev: 2617900f754572cca23e4db73b91a4091b921ac5) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 00e3eb3893eeb32839e02b05bc1299440895a53d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston-init: fix the mixed indentationRandolph Sapp2023-07-041-5/+5
| | | | | | | | | | | I know my text editor is going to get angry at me if this continues. (From OE-Core rev: 24fd8549273c08693078afe17a539e461a898deb) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit da6e01517336694911f5aea53d637e9c0ad72c9b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston-init: add the weston user to the wayland groupRandolph Sapp2023-07-041-1/+1
| | | | | | | | | | | | Add the weston user to the wayland group so all users accessing the global weston socket in /run all share a group. (From OE-Core rev: 955f602c26869f670470c1555bb53c281594ad08) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 30198b36b00a1967d1f8f8f556a0ba2415954f4e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston-init: add weston user to the render groupRandolph Sapp2023-07-041-1/+1
| | | | | | | | | | | | The weston user must be in the render group in order to access render device nodes for standard user-space graphics. (From OE-Core rev: 814ee7ad4f54f5a17e0822f06059a2fe95bebfc4) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 1cba8aa3c5e0635d7b89222d9ccaf889954fe0c9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* weston-init: make sure the render group existsRandolph Sapp2023-07-041-1/+1
| | | | | | | | | | | | Add the render group explicitly here to make sure it exists for the useradd command. (From OE-Core rev: 40007e8925ee63bddddad6e475f75b5494304903) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 3134fca12c6f74d2b99f79fb751bc5513c5b937a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* systemd: fix a dead link under /var/logChangqing Li2023-07-042-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | Commit 6fe23ff31c0 changed README to a symlink to README.logs, and install README.logs under systemd doc dir. But for OE, systemd doc dir is splited into package systemd-doc, when it is not installed on the target, there will be an dead link: Eg: root@intel-x86-64:/var/log# ls -l README lrwxrwxrwx 1 root root 39 Jun 20 08:57 README -> ../../usr/share/doc/systemd/README.logs root@intel-x86-64:/var/log# ls -l ../../usr/share/doc/systemd/README.logs ls: cannot access '../../usr/share/doc/systemd/README.logs': No such file or directory Meantime, relative path for a symlink also will meet issue like "No such file or directory" Since OE have set ForwardToSyslog=yes, this README is not needed. So remove this symlink from package systemd (From OE-Core rev: 7702dc8fc6c9b34647067ffabbc0e24d6109abe7) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* python3-numpy: remove NPY_INLINE, use inline insteadMingli Yu2023-07-042-0/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | The build fails when DEBUG_BUILD is enabled with GCC-13 as [1] and [2]. Fixes: | numpy/core/src/umath/simd.inc.src:977:20: note: called from here | 977 | @vtype@ zeros = _mm512_setzero_@vsuffix@(); | ^~~~~~~~~~~~~~~~~~~ | numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to ‘always_inline’ ‘avx512_get_full_load_mask_ps’: target specific option mismatch 596 | avx512_get_full_load_mask_ps(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | numpy/core/src/umath/simd.inc.src:976:27: note: called from here 976 | @mask@ load_mask = avx512_get_full_load_mask_@vsuffix@(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | /usr/lib/gcc/x86_64-redhat-linux/13/include/avx512fintrin.h:6499:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch Reference: https://github.com/numpy/numpy/pull/22674/commits/3947b1a023a07a55522de65b4d302339bac2bad7 [1] https://git.openembedded.org/openembedded-core/commit/?id=8596678667797971559aed962b1c204266032186 [2] http://errors.yoctoproject.org/Errors/Details/689841/ (From OE-Core rev: 77a64a8686b6c9ef3bc6adbce6cdc442096decfd) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bno_plot.py, btt_plot.py: Ask for python3 specificallySakib Sajal2023-07-042-1/+38
| | | | | | | | | python2 has been deprecated, use python3 instead (From OE-Core rev: 055330871b0d8f443d8eded6c0fcc0e404f70b8a) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* apr: upgrade 1.7.3 -> 1.7.4Alexander Kanavin2023-07-041-1/+1
| | | | | | | | | | | | | | | Changes for APR 1.7.4 *) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND and APR_FOPEN_BUFFERED did not properly append the data on Windows. (This regression was introduced in APR 1.7.3) [Evgeny Kotkov] (From OE-Core rev: b308bf9936a9897a9d8ec07b60d811ee223b500f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3db1d7fc97415f1d2af3f694723222ad81de13af) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* gtk4: upgrade 4.10.3 -> 4.10.4Markus Volk2023-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.10.4, 05-06 2023 ========================================= * GtkFileChooser - Fix some memory leaks * GtkUriLauncher - Validate the uri * GtkStack - Fix a crash * GtkGridView - Respect css border-spacing * GtkScrolledWindow - Propagate child measure size whenever possible * GtkPopoverMenu: - Avoid unnecessary left padding * GtkSearchEntry: - Improve size allocation for the clear icon * X11 - Avoid black flickering with xwayland window decorations - Trap XRandr errors * CSS - Various fixes to transitions * Translation updates: Basque Catalan Chinese (China) French Galician Indonesian Lithuanian Persian Russian Swedish Turkish Ukrainian (From OE-Core rev: 2630070374c75bf7d62ebb7fd7675fbf7d9e4951) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 479d3a841dcd078889dc83eceaaae0f0eabdf7b4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libxml2: upgrade 2.10.3 -> 2.10.4Wang Mingyu2023-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: ========== ### Security - [CVE-2023-29469] Hashing of empty dict strings isn't deterministic - [CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType - schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK ### Regressions - SAX2: Ignore namespaces in HTML documents - io: Fix "buffer full" error with certain buffer sizes (From OE-Core rev: 5514070805c7c0f63fe8199832269b7857d5b8e4) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 9ddbbf2f86f046784c3baa58de5606a73e9e24f4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* tiff: Security fix for CVE-2023-25434 and CVE-2023-26965Siddharth2023-07-043-0/+260
| | | | | | | | Upstream-Status: Backport from [https://gitlab.com/libtiff/libtiff/-/commit/69818e2f2d246e6631ac2a2da692c3706b849c38, https://gitlab.com/libtiff/libtiff/-/commit/ec8ef90c1f573c9eb1f17d6a056aa0015f184acf] (From OE-Core rev: 7db6039b809a11dc9b0b51a31a763bec87016568) Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: update version for gcc-sourceSteve Sakoman2023-06-301-1/+1
| | | | | | | | | | | Resolves error: The following recipes do not have a maintainer assigned to them. Please add an entry to meta/conf/distro/include/maintainers.inc file. gcc-source-12.3.0 (/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/recipes-devtools/gcc/gcc-source_12.3.bb) (From OE-Core rev: 4df0b835fae3af1dbde4a06568a652ce46d7af7a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* strace: Disable failing testRichard Purdie2023-06-302-0/+38
| | | | | | | | | | | | This test is failing for uncertain reasons. We have reported upstream, disable it until we can work out why this happened. The point it started failing is unclear due to other test framework issues. (From OE-Core rev: ef1b309ec04aa16020c6a8ca3939fb8eccca3edb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2e9165a854c7b83f163479e9dbd3cb183a9d71f5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* binutils: move packaging of gprofng static lib into common .incDenys Dmytriyenko2023-06-302-1/+2
| | | | | | | | | | | | | | | Commit f72fd51e0d (binutils: package static libs from gprofng) added corresponding FILES:${PN}-staticdev entry to the main .bb recipe. But binutils-cross-canadian fails with exactly the same QA issue, hence move FILES:${PN}-staticdev to the common shared .inc file. (From OE-Core rev: a4c3f22c93a944aef11bb8f2637f45c1d72d380c) Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 75beddd33e132333c36ad067e2cf90edffeb5bf5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architecturesAlejandro Hernandez Samaniego2023-06-301-2/+2
| | | | | | | | | | | | | | | | | | Update to the latest SRCREV to bring fixes using the proper entry addresses for ARM architectures [1], as well as fixing a race condition in the Makefile during assembly [2]. Fix url in case automatic redirects stop working. [1] https://github.com/ahcbb6/baremetal-helloqemu/commit/602e82aee7ae95ee50eedb7f40c4a225ec5a3fb9 [2] https://github.com/ahcbb6/baremetal-helloqemu/commit/ea7f59b02467ed1fb36c3b4c6d5cabe702df26ec (From OE-Core rev: fdeb8e9d9af37e37e4c0f13ebfae2c0ce36199d4) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 8910e9665d67576149efef064d098f0645deea4a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* runqemu-ifupdown/get-tapdevs: Add support for ip tuntapJörg Sommer2023-06-303-27/+44
| | | | | | | | | | | | | | | | The *ip* command supports the creation and destruction of TAP devices since 2009 and might be more likely installed on systems then *tunctl*. Therefore it should be tried to setup or teardown the TAP interface with *ip* before falling back to *tunctl*. https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=580fbd88f75cc9eea0d28a48c025b090eb9419a7 (From OE-Core rev: e448f9b292aba2bf344a69f32d62b107c18993e9) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 424ede206baae1c228583aab1df6c18513ac104f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* runqemu-gen-tapdevs: RefactoringJörg Sommer2023-06-301-39/+36
| | | | | | | | | | | | | The changes are mostly about early exit which causes indentation changes; check with `git diff -w`. Another change is the check for ip by simply calling it and deciding upon the exit code, if it's fine or not. (From OE-Core rev: 3f6dacac5f8fb3c4b6b61b3fa125372c8f044795) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 351577761d0712a005eda9dde9215558ca9a1fe9) Signed-off-by: Steve Sakoman <steve@sakoman.com>