]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
linux-yocto/6.18: libpf prepare for new glibc
authorBruce Ashfield <bruce.ashfield@gmail.com>
Tue, 6 Jan 2026 15:23:49 +0000 (10:23 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 13 Jan 2026 23:26:06 +0000 (23:26 +0000)
commit1a98565a4aa812306166eeb5c895eac6bec0e33e
treed4dc6b9e17b50135d1dd34ff7d8739110fb75b8c
parentbdecbf350ce6c41e6fe41bcb29987227d87b5e99
linux-yocto/6.18: libpf prepare for new glibc

Integrating the following commit(s) to linux-yocto/6.18:

1/1 [
    Author: Mikhail Gavrilov
    Email: mikhail.v.gavrilov@gmail.com
    Subject: libbpf: Fix -Wdiscarded-qualifiers under C23
    Date: Sat, 6 Dec 2025 14:28:25 +0500

    glibc ≥ 2.42 (GCC 15) defaults to -std=gnu23, which promotes
    -Wdiscarded-qualifiers to an error.

    In C23, strstr() and strchr() return "const char *".

    Change variable types to const char * where the pointers are never
    modified (res, sym_sfx, next_path).

Suggested-by: Florian Weimer <fweimer@redhat.com>
Suggested-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
Link: https://lore.kernel.org/r/20251206092825.1471385-1-mikhail.v.gavrilov@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/linux/linux-yocto-rt_6.18.bb
meta/recipes-kernel/linux/linux-yocto-tiny_6.18.bb
meta/recipes-kernel/linux/linux-yocto_6.18.bb