summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-kernel
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-kernel')
-rw-r--r--meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb2
-rw-r--r--meta-oe/recipes-kernel/bpftool/bpftool.bb2
-rw-r--r--meta-oe/recipes-kernel/libbpf/libbpf_1.7.0.bb (renamed from meta-oe/recipes-kernel/libbpf/libbpf_1.6.2.bb)4
-rw-r--r--meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch44
-rw-r--r--meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb1
5 files changed, 49 insertions, 4 deletions
diff --git a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb
index cce85331f8..2ad41da957 100644
--- a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb
+++ b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a"
6 6
7SECTION = "devel" 7SECTION = "devel"
8 8
9EXTRA_OEMAKE = "'CC=${CC}'" 9EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS}'"
10 10
11SRCREV = "468fe4c31e6c62c9bbb328b06ba71eaf7be0b76a" 11SRCREV = "468fe4c31e6c62c9bbb328b06ba71eaf7be0b76a"
12 12
diff --git a/meta-oe/recipes-kernel/bpftool/bpftool.bb b/meta-oe/recipes-kernel/bpftool/bpftool.bb
index 4f4d4a8670..66e48cfd84 100644
--- a/meta-oe/recipes-kernel/bpftool/bpftool.bb
+++ b/meta-oe/recipes-kernel/bpftool/bpftool.bb
@@ -2,7 +2,7 @@ SUMMARY = "Inspect and manipulate eBPF programs and maps"
2DESCRIPTION = "bpftool is a kernel tool for inspection and simple manipulation \ 2DESCRIPTION = "bpftool is a kernel tool for inspection and simple manipulation \
3of eBPF programs and maps." 3of eBPF programs and maps."
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5DEPENDS = "binutils elfutils elfutils-native" 5DEPENDS = "binutils elfutils elfutils-native openssl"
6PROVIDES = "virtual/bpftool" 6PROVIDES = "virtual/bpftool"
7 7
8inherit bash-completion kernelsrc kernel-arch 8inherit bash-completion kernelsrc kernel-arch
diff --git a/meta-oe/recipes-kernel/libbpf/libbpf_1.6.2.bb b/meta-oe/recipes-kernel/libbpf/libbpf_1.7.0.bb
index 28732b1e66..f6cb024706 100644
--- a/meta-oe/recipes-kernel/libbpf/libbpf_1.6.2.bb
+++ b/meta-oe/recipes-kernel/libbpf/libbpf_1.7.0.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://../LICENSE.LGPL-2.1;md5=b370887980db5dd40659b50909238
8 8
9DEPENDS = "zlib elfutils" 9DEPENDS = "zlib elfutils"
10 10
11SRC_URI = "git://github.com/libbpf/libbpf.git;protocol=https;branch=${BPN}-${PV}" 11SRC_URI = "git://github.com/libbpf/libbpf.git;protocol=https;branch=master;tag=v${PV}"
12SRCREV = "45e89348ec74617c11cd5241ccd0ffc91dfd03c4" 12SRCREV = "f5dcbae736e5d7f83a35718e01be1a8e3010fa39"
13 13
14PACKAGE_ARCH = "${MACHINE_ARCH}" 14PACKAGE_ARCH = "${MACHINE_ARCH}"
15COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux" 15COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux"
diff --git a/meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch b/meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch
new file mode 100644
index 0000000000..ace46202b7
--- /dev/null
+++ b/meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch
@@ -0,0 +1,44 @@
1From 07023a2d2ef059a039fef83ee4b33a7e47ca8e3e Mon Sep 17 00:00:00 2001
2From: John Ogness <john.ogness@linutronix.de>
3Date: Tue, 24 Feb 2026 11:33:40 +0106
4Subject: [PATCH] coreinject: fix assignment of const-qualified type
5
6coreinject fails to build with glibc 2.43.
7
8The issue is due to a new glibc feature:
9
10* For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr,
11 strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return
12 pointers into their input arrays now have definitions as macros that
13 return a pointer to a const-qualified type when the input argument is
14 a pointer to a const-qualified type.
15
16The fix is trivial since the returned strrchr() value is only used in
17a way compatible with const pointers. The data type was simply defined
18incorrectly.
19
20Reported-by: Aurelien Jarno <aurel32@debian.org>
21Closes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128695
22Signed-off-by: John Ogness <john.ogness@linutronix.de>
23
24Upstream-Status: Backport [https://github.com/diamon/minicoredumper/commit/eb66f10ae26edf94bf41d513ce90a4eb1e0f11b3]
25Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
26---
27 src/coreinject/main.c | 2 +-
28 1 file changed, 1 insertion(+), 1 deletion(-)
29
30diff --git a/src/coreinject/main.c b/src/coreinject/main.c
31index faf8edf..198485d 100644
32--- a/src/coreinject/main.c
33+++ b/src/coreinject/main.c
34@@ -240,9 +240,9 @@ static int inject_data(FILE *f_core, FILE *f_symmap, const char *b_fname,
35 struct ident_data indirect;
36 struct ident_data direct;
37 const char *ident;
38+ const char *p;
39 FILE *f_dump;
40 int err = 0;
41- char *p;
42
43 /* extract ident name from file path */
44 p = strrchr(b_fname, '/');
diff --git a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb
index 44d85550ee..ff4fdf358e 100644
--- a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb
+++ b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb
@@ -18,6 +18,7 @@ SRC_URI = "git://github.com/diamon/minicoredumper;protocol=https;branch=master \
18 file://run-ptest \ 18 file://run-ptest \
19 file://0001-corestripper-Fix-uninitialized-warning.patch \ 19 file://0001-corestripper-Fix-uninitialized-warning.patch \
20 file://0002-Fix-2038-year-problem-in-timestamp-handling.patch \ 20 file://0002-Fix-2038-year-problem-in-timestamp-handling.patch \
21 file://0001-coreinject-fix-assignment-of-const-qualified-type.patch \
21 " 22 "
22 23
23 24