summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* libbpf: fix a segmentation fault errorChangqing Li2025-04-102-1/+46
| | | | | | | | A valid ELF file may contain a SHT_NOBITS .BTF section. This case is not handled correctly in btf_parse_elf, which leads to a segfault. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* memtester: Upgrade 4.6.0 -> 4.7.1mark.yang2025-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 4.7.1: - Change log: https://pyropus.ca./software/memtester/CHANGELOG Version 4.7.1 16 December 2024 -fix compile error with stricter C23/gcc-15 due to incompatible type declaration. Thanks: Rudi Heitbaum. Version 4.7.0 28 November 2024 -fix alignment issue causing crash when specifying a memory amount to test that is more than the minimum 1 page of memory, but less than 2 full pages. Thanks: Erwan Szymanski. Also reported by Chenghan Lee and K R Pallavi. -add `-u` option to allow uncached memory semantics on some systems when using the -p option. Thanks: Florian Fainelli. -fix manpage highlighting of args. Thanks: László Böszörményi. -add missing option documentation to man page. Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nbench-byte: fix build error with gcc-15mark.yang2025-04-102-1/+36
| | | | | | | | | | | | | | * Fix the following build error with gcc-15: nbench1.c:3520:13: error: conflicting types for 'adjust_mid_wts'; have 'void(int)' 3520 | static void adjust_mid_wts(int patt) | ^~~~~~~~~~~~~~ In file included from nbench1.c:64: nbench1.h:373:13: note: previous declaration of 'adjust_mid_wts' with type 'void(void)' 373 | static void adjust_mid_wts(); | ^~~~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnvme: Support keyutils and openssl by defaultAlistair Francis2025-04-101-1/+5
| | | | | | | | Use PACKAGECONFIG to support keyutils and openssl by default. This allows NVMe-OF connections with TLS. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* b4: new packageBartosz Golaszewski2025-04-101-0/+13
| | | | | | | | Add a recipe for b4 - a utility for working with mailing-list based development workflows. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pv: Add valgrind dependency on platform where its availableKhem Raj2025-04-101-1/+25
| | | | | | | valgrind does not build for RISCV platforms yet and so are some other platforms ( taken from rsyslog recipe ) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: fix error with gcc-15mark.yang2025-04-102-1/+41
| | | | | | | | | | | | | | | * gcc-15 uses gnu23 for c. 'bool' is a keyword. TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: error: 'bool' cannot be defined via 'typedef' 31 | typedef unsigned int bool; | ^~~~ TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: note: 'bool' is a keyword with '-std=c23' onwards TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:1: warning: useless type name in empty declaration 31 | typedef unsigned int bool; | ^~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: fix error with gcc-15mark.yang2025-04-102-0/+106
| | | | | | | | | | | | | | | | * Backport fix from: https://github.com/google/perfetto/commit/3953f56f98420e2ecb0e1c4542e20bfbb81da965 * To fix the error with gcc-15. http://errors.yoctoproject.org/Errors/Details/851189/ ../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope 47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) { | ^~~~~~~ ../git/include/perfetto/ext/tracing/core/slice.h:25:1: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' 24 | #include <string> +++ |+#include <cstdint> Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update 3.3 -> 3.6Markus Volk2025-04-101-1/+1
| | | | | | | | | | | | | | | | | ver 3.6: Fix issue with handling blacklisting and roaming requests. Fix issue with handling CQM thresholds for FullMAC devices. Add support for PMKSA when using FullMAC devices. ver 3.5: Add support for option to disable blacklist handling. Add support for option to disable SAE for broken drivers. ver 3.4: Add support for the Test Anything Protocol. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspdm: upgrade 3.6.0 -> 3.7.0Wang Mingyu2025-04-101-1/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbids: upgrade 2023.01.16 -> 2025.04.01Jason Schonberg2025-04-081-1/+2
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ktls-utils: Initial commitAlistair Francis2025-04-082-0/+61
| | | | | | | | | | | Package ktls-utils which includes tlsd. This is used when in-kernel TLS consumers need a mechanism to perform TLS handshakes on a connected socket to negotiate TLS session parameters that can then be programmed into the kernel's TLS record protocol engine. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dhex: fix error with gcc-15mark.yang2025-04-082-1/+42
| | | | | | | | | | | | | | * A strict error handling for function parameters in gcc-15 causes errors. output.c:9:6: error: conflicting types for 'initcolors'; have 'void(tOutput *)' {aka 'void(struct _tOutput *)'} 9 | void initcolors(tOutput* output) | ^~~~~~~~~~ In file included from output.c:7: output.h:10:6: note: previous declaration of 'initcolors' with type 'void(void)' 10 | void initcolors(); | ^~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* icon-slicer: add x11 to REQUIRED_DISTRO_FEATURESMartin Jansa2025-04-082-2/+4
| | | | | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* avro-c: fix error with gcc-15mark.yang2025-04-083-10/+451
| | | | | | | | | | | | | | | | * backport fix from: https://github.com/apache/avro/pull/2795 https://github.com/apache/avro/pull/2798 to fix: http://errors.yoctoproject.org/Errors/Details/851184/ 442 | st_foreach(table, HASH_FUNCTION_CAST delete_never, never); | ^~~~~~~~~~~~ | | | int (*)(st_data_t, st_data_t, st_data_t) {aka int (*)(long unsigned int, long unsigned int, long unsigned int)} TOPDIR/tmp/work/core2-64-oe-linux/avro-c/1.11.3/git/lang/c/src/st.c:442:46: warning: passing argument 2 of 'st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* enscript: fix error with gcc-15mark.yang2025-04-083-1/+35
| | | | | | | | | | | | | | | | * Imported the submitted patch from: https://savannah.gnu.org/bugs/?66845 to fix: http://errors.yoctoproject.org/Errors/Details/851187/ ../../enscript-1.6.6/compat/regex.c:3565:13: error: too many arguments to function 're_match_2_internal'; expected 0, have 8 3565 | val = re_match_2_internal (bufp, string1, size1, string2, size2, | ^~~~~~~~~~~~~~~~~~~ ~~~~ * Modified the Upstream-Status since the same content as 0001-getopt-Include-string.h-for-strcmp-stcncmp-functions.patch is already in the backport. Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeipmi: fix error with gcc-15mark.yang2025-04-082-1/+46
| | | | | | | | | | | | | | * Import submitted patch from: https://lists.gnu.org/archive/html/freeipmi-devel/2025-02/msg00000.html to fix: http://errors.yoctoproject.org/Errors/Details/851185/ Error occurs with gcc version 15. In gcc-15, C23 is the default and 'bool' is used as a reserved keyword. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bubblewrap: fix error with gcc-15mark.yang2025-04-082-1/+637
| | | | | | | | | | | | | | | | | | * backport fix from: https://github.com/containers/bubblewrap/pull/660 But patch rework for this version. In gcc 15, bool became a reserved keyword in C23, causing conflicts with our custom bool definition. See also, https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 * to fix: http://errors.yoctoproject.org/Errors/Details/851183/ ../bubblewrap-0.10.0/utils.h:46:13: error: 'bool' cannot be defined via 'typedef' 46 | typedef int bool; | ^~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opentelemetry-cpp: upgrade 1.17.0 -> 1.19.0mark.yang2025-04-082-60/+2
| | | | | | | | Changelog: https://github.com/open-telemetry/opentelemetry-cpp/releases/tag/v1.19.0 Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* daemontools: fix build with gcc-15mark.yang2025-04-072-0/+253
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix prototype declaration and too many arguments function errors due to outdated style byte_chr.c:9:1: error: number of arguments doesn't match prototype 9 | { | ^ In file included from byte_chr.c:3: byte.h:6:21: error: prototype declaration 6 | extern unsigned int byte_chr(); | ^~~~~~~~ ... ./compile buffer_get.c buffer_get.c: In function 'oneread': buffer_get.c:12:9: error: too many arguments to function 'op'; expected 0, have 3 12 | r = op(fd,buf,len); | ^~ ~~ ... supervise.c: In function 'doit': supervise.c:144:11: error: too many arguments to function 'wait_nohang'; expected 0, have 1 144 | r = wait_nohang(&wstat); | ^~~~~~~~~~~ ~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nvme-cli: Update to 1.12Alistair Francis2025-04-073-78/+2
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix build break due to a typoKhem Raj2025-04-073-0/+59
| | | | | | Also fix building on riscv64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Fix build on riscv32Khem Raj2025-04-072-0/+20
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Fix build with clangKhem Raj2025-04-072-0/+30
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: upgrade 11.4.4 -> 11.4.5Changqing Li2025-04-073-1/+1
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: Remove OpenOCD from non reproducible listSofiane HAMAM2025-04-071-2/+0
| | | | | | | | | | OpenOCD non reproducible build has been fixed. See commit : 60d88818646dc418c3b505ea8b2e24c9a7e48ef0 Remove OpenOCD from the known non reproducibles. Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openocd: Update patch upstream statusSofiane HAMAM2025-04-071-1/+1
| | | | | | | | | The patch has been merged. see: https://review.openocd.org/q/6834f022b96fb1c7f5829166578e01a0ac223cb0 Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bit7z: add ptest supportPeter Marko2025-04-075-2/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Main problem with ptest for this component is that it uses cmake's FetchContent and CPM to get dependencies. This adds lot of ugly code to the recipe including conditional patch. Second big problem is that tests need BIT7Z_DISABLE_USE_STD_FILESYSTEM which uses test library. This means that when building with ptests, the code is significantly different than when building without it. But in production case we don't want to use testing library... This is known at upstream and will be fixed eventually as github CI is failing on this too when submitting unrelated patches upstream. Other considerations: * created patch for new cmake option to pass path to test data on target * created patch for new cmake option to pass path to lib7zip on target * skipped test which consumes too much RAM (it passes if machine has plenty of RAM) * testdata contains files for other architectures, so INSANE_SKIP is needed for ptest package * created patch for tests failing with musl Tests usually take 9s on my build machine so added them to fast ptests. However since the dependency 7zip recipe does not build on 64-bit architectures, I could not add it to PTESTS_FAST_META_OE. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bit7z: add new recipePeter Marko2025-04-074-0/+151
| | | | | | | | | | | | | | | | | | bit7z is a cross-platform C++ static library that allows the compression/extraction of archive files through a clean and simple wrapper interface to the dynamic libraries from the 7-Zip project. It supports compression and extraction to and from the filesystem or the memory, reading archives metadata, updating existing ones, creating multi-volume archives, operation progress callbacks, and many other functionalities. Recipe comments: * 2 patches needed for successful build+ptest were submitted upstream * to upstream dependency inclusion patch we'd have to completely rework dependency handling and would be probably against their concepts Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 7zip: install headersPeter Marko2025-04-071-0/+9
| | | | | | | | | | | | | This is needed for bit7z recipe. But in general, using 7-zip as a library also requires headers. Leave our Windows headers. Install also readme as it contains version information and is used by bit7z. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luajit: Update to latest on v2.1 branchChangqing Li2025-04-071-2/+2
| | | | | | | License-Update: copyright year updated Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnvme: upgrade 1.11.1 -> 1.12Changqing Li2025-04-072-2/+44
| | | | | | | | Changelog: https://github.com/linux-nvme/libnvme/releases/tag/v1.12 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* digitemp: fix build failure with gcc-15.0.1mark.yang2025-04-072-1/+36
| | | | | | | | | | | | | | | | * backport fix from: https://github.com/bcl/digitemp/commit/fa56b0f78d12f97ac44e0a367d413a9e88611d1c to fix: src/digitemp.c:171:6: error: conflicting types for ‘free_coupler’; have ‘void(int)’ 171 | void free_coupler( int free_only ) | ^~~~~~~~~~~~ In file included from src/digitemp.c:78: src/digitemp.h:90:6: note: previous declaration of ‘free_coupler’ with type ‘void(void)’ 90 | void free_coupler(); | ^~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsmi: fix build failure with gcc-15.0.1mark.yang2025-04-072-0/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * see more details: http://errors.yoctoproject.org/Errors/Details/851179/ yang-data.c:594:9: error: too many arguments to function 'yangparse'; expected 0, have 1 594 | yangparse(parser); | ^~~~~~~~~ ~~~~~~ In file included from scanner-yang.h:19, from yang-data.c:47: parser-yang.h:16:12: note: declared here 16 | extern int yangparse(); | ^~~~~~~~~ In file included from parser-yang.c:346: parser-yang.tab.h:170:5: error: conflicting types for 'yangparse'; have 'int(struct Parser *)' 170 | int yangparse (struct Parser *parserPtr); | ^~~~~~~~~ In file included from parser-yang.y:40: parser-yang.h:16:12: note: previous declaration of 'yangparse' with type 'int(void)' 16 | extern int yangparse(); | ^~~~~~~~~ make[2]: *** [Makefile:573: yang-data.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... smi-data.c: In function 'loadModule': smi-data.c:4658:9: error: too many arguments to function 'smiparse'; expected 0, have 1 4658 | smiparse((void *)&parser); | ^~~~~~~~ ~~~~~~~~~~~~~~~ smi-data.c:42:12: note: declared here 42 | extern int smiparse(); | ^~~~~~~~ parser-smi.c:1515:5: error: conflicting types for 'smiparse'; have 'int(struct Parser *)' 1515 | int smiparse (struct Parser *parserPtr); | ^~~~~~~~ In file included from parser-smi.y:37: parser-smi.h:27:12: note: previous declaration of 'smiparse' with type 'int(void)' 27 | extern int smiparse(); | ^~~~~~~~ parser-smi.c:63:25: error: conflicting types for 'smiparse'; have 'int(struct Parser *)' 63 | #define yyparse smiparse | ^~~~~~~~ parser-smi.c:3207:1: note: in expansion of macro 'yyparse' 3207 | yyparse (struct Parser *parserPtr) | ^~~~~~~ parser-smi.h:27:12: note: previous declaration of 'smiparse' with type 'int(void)' 27 | extern int smiparse(); | ^~~~~~~~ parser-yang.c:68:25: error: conflicting types for 'yangparse'; have 'int(struct Parser *)' 68 | #define yyparse yangparse | ^~~~~~~~~ parser-yang.c:2312:1: note: in expansion of macro 'yyparse' 2312 | yyparse (struct Parser *parserPtr) | ^~~~~~~ parser-yang.h:16:12: note: previous declaration of 'yangparse' with type 'int(void)' 16 | extern int yangparse(); | ^~~~~~~~~ In file included from scanner-yang.l:31: parser-yang.tab.h:170:5: error: conflicting types for 'yangparse'; have 'int(struct Parser *)' 170 | int yangparse (struct Parser *parserPtr); | ^~~~~~~~~ In file included from scanner-yang.l:30: parser-yang.h:16:12: note: previous declaration of 'yangparse' with type 'int(void)' 16 | extern int yangparse(); | ^~~~~~~~~ scanner-yang.l: In function 'yangEnterLexRecursion': scanner-yang.l:79:1: warning: old-style function definition [-Wold-style-definition] 79 | | ^ make[2]: *** [Makefile:573: smi-data.lo] Error 1 In file included from parser-smi.y:36: parser-smi.c: In function 'smiparse': parser-smi.c:10265:29: warning: passing argument 1 of 'smiyyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10265 | yyerror (parserPtr, yymsgp); | ^~~~~~ error.h:25:44: note: in definition of macro 'yyerror' 25 | #define yyerror(parserPtr, msg) smiyyerror(msg, parserPtr) | ^~~ In file included from parser-smi.y:40: smi-check.h:71:30: note: expected 'char *' but argument is of type 'const char *' 71 | extern void smiyyerror(char *msg, Parser *parserPtr); | ~~~~~~^~~ make[2]: *** [Makefile:573: parser-yang.lo] Error 1 make[2]: *** [Makefile:573: parser-smi.lo] Error 1 make[2]: *** [Makefile:573: scanner-yang.lo] Error 1 In file included from scanner-smi.l:34: parser-smi.tab.h:192:5: error: conflicting types for 'smiparse'; have 'int(struct Parser *)' 192 | int smiparse (struct Parser *parserPtr); | ^~~~~~~~ In file included from util.h:22, from scanner-smi.l:32: parser-smi.h:27:12: note: previous declaration of 'smiparse' with type 'int(void)' 27 | extern int smiparse(); | ^~~~~~~~ scanner-smi.l: In function 'smiEnterLexRecursion': scanner-smi.l:76:1: warning: old-style function definition [-Wold-style-definition] 76 | smiEnterLexRecursion(file) | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: upgrade 2.48.0 -> 2.48.1Wang Mingyu2025-04-073-155/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl3: upgrade 3.2.8 -> 3.2.10Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libei: upgrade 1.4.0 -> 1.4.1Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* icewm: upgrade 3.7.2 -> 3.7.3Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* boost-sml: upgrade 1.1.11 -> 1.1.12Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srecord: fix build failure with gcc-15mark.yang2025-04-072-1/+39
| | | | | | | | | | | | | | | | srecord/input/file/hp64k.h:82:21: error: ‘uint16_t’ has not been declared 82 | bool read_u16be(uint16_t *dest); | ^~~~~~~~ /home/abuild/rpmbuild/BUILD/srecord-1.65.0-build/srecord-1.65.0-Source/./srecord/input/file/hp64k.h:1:1: note: ‘uint16_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’ +++ |+#include <cstdint> 1 | // make[2]: *** [srecord/CMakeFiles/lib_srecord.dir/build.make:222: srecord/CMakeFiles/lib_srecord.dir/arglex/tool/input.cc.o] Error 1 * From gcc 13, cstdint header must be explicitly included for uint_X data types. * See also: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: fix build with gcc-13mark.yang2025-04-073-0/+108
| | | | | | | | * From gcc 13, cstdint header must be explicitly included for uint_X data types. * See also: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* deqp-runner: Use linux_raw for getrandom backend on riscv32Khem Raj2025-04-061-0/+2
| | | | | | | | | | | | | | | | | Fixes | error[E0425]: cannot find function `getrandom` in crate `libc` | --> /usr/src/debug/deqp-runner/0.20.3/sources-unpack/cargo_home/bitbake/getrandom-0.3.2/src/backends/getrandom.rs:29:15 | | | 29 | libc::getrandom(buf.as_mut_ptr().cast(), buf.len(), 0) | | ^^^^^^^^^ not found in `libc` | | Building [===============> ] 77/121: thiserror-impl, indexmap,... | Building [===============> ] 78/121: thiserror-impl, indexmap,... | For more information about this error, try `rustc --explain E0425`. | error: could not compile `getrandom` (lib) due to 1 previous error | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* deqp-runner: Fix build on riscv32Khem Raj2025-04-064-154/+1463
| | | | | | | | Update dependency on tempfile crate to 3.x so it can pick 3.19 which brings latest rustix and latest libc which has support for riscv32 + 1 patch which is submitted Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: Fix build on riscv32Khem Raj2025-04-064-2/+128
| | | | | | | | | | | Rustix crate needs libc crate to be patched Fix build on 32-bit hosts without 64bit atomics Use portable-atomic crate for 64bit atomics, helps 32bit arches without 64bit atomic intrinsics. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cbindgen: Fix build on riscv32Khem Raj2025-04-062-1/+40
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unicode-ucd: Rename the license.txt in DL_DIR to avoid conflictsKhem Raj2025-04-061-2/+2
| | | | | | | | | | | | Since this file is downloaded and upstream does not version it on changes we have to ensure that we store the versions in DL_DIR and also ensure they do not step on each other Fixes stdio: WARNING: unicode-ucd-14.0.0-r0 do_fetch: Checksum mismatch for local file /srv/autobuilder/valkyrie.yocto.io/current_sources/license.txt stdio: WARNING: unicode-ucd-14.0.0-r0 do_fetch: Renaming /srv/autobuilder/valkyrie.yocto.io/current_sources/license.txt to /srv/autobuilder/valkyrie.yocto.io/current_sources/license.txt_bad-checksum_f7830d126f59d83842565d3dddedc79db4ca978ed52aee0ebcc040ea76a85519 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unicode-ucd: Updates due to license.txt updatesKhem Raj2025-04-061-2/+2
| | | | | | | | This is downloaded and does not have version, so we have to update it whenever upstream update it. The copyright year is changed this time. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* system-config-keyboard: Drop recipeKhem Raj2025-04-062-28/+0
| | | | | | | This package is dead and tarballs are also gone. 1.4.0 release was in 2013 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* icon-slicer: Fix hotspot y coordinatesKhem Raj2025-04-062-2/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix warning : lack of whitespace around assignmentJason Schonberg2025-04-042-2/+2
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>