https://bugs.gentoo.org/972324 https://gitlab.freedesktop.org/virgl/virglrenderer/-/commit/986b5fc57b07c06b5e0b3a3694d06898ebc80163 From 986b5fc57b07c06b5e0b3a3694d06898ebc80163 Mon Sep 17 00:00:00 2001 From: Maximilian Hofmann Date: Thu, 26 Feb 2026 23:28:58 +0100 Subject: [PATCH] fix: build with glibc 2.43 Several glibc functions now return a const pointer if the input is a const pointer and a non-const pointer if the input is non-const, causing a build failure. Fix this by declaring the output pointers as const if they are never modified, and for the lone failure where the output is modified, instead make the input non-const. Signed-off-by: Maximilian Hofmann Part-of: --- src/gallium/auxiliary/tgsi/tgsi_text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/tgsi/tgsi_text.c b/src/gallium/auxiliary/tgsi/tgsi_text.c index db7d7b952..7e37bf794 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_text.c +++ b/src/gallium/auxiliary/tgsi/tgsi_text.c @@ -84,7 +84,7 @@ streq_nocase_uprcase(const char *str1, static inline bool skip_n_chars(const char **pcur, int n) { - char* str = memchr(*pcur, '\0', n); + const char* str = memchr(*pcur, '\0', n); if (unlikely(str)) { *pcur = str; return false; -- GitLab