From a02e72250c0052a286e0eb7823a559a4a252a27b Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Wed, 15 Apr 2026 12:19:03 +0000 Subject: [PATCH] virglrenderer: upgrade 1.2.0 -> 1.3.0 --- ...once_flag-ONCE_FLAG_INIT-when-presen.patch | 57 ------------------- ...uild-use-python3-directly-for-python.patch | 8 +-- ...5fc57b07c06b5e0b3a3694d06898ebc80163.patch | 7 +-- ...nderer_1.2.0.bb => virglrenderer_1.3.0.bb} | 3 +- 4 files changed, 7 insertions(+), 68 deletions(-) delete mode 100644 meta/recipes-graphics/virglrenderer/virglrenderer/0001-c11-use-glibc-s-once_flag-ONCE_FLAG_INIT-when-presen.patch rename meta/recipes-graphics/virglrenderer/{virglrenderer_1.2.0.bb => virglrenderer_1.3.0.bb} (91%) diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-c11-use-glibc-s-once_flag-ONCE_FLAG_INIT-when-presen.patch b/meta/recipes-graphics/virglrenderer/virglrenderer/0001-c11-use-glibc-s-once_flag-ONCE_FLAG_INIT-when-presen.patch deleted file mode 100644 index b077bf2033..0000000000 --- a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-c11-use-glibc-s-once_flag-ONCE_FLAG_INIT-when-presen.patch +++ /dev/null @@ -1,57 +0,0 @@ -From c076c52a323584d6d00ca7079072cbc0dd88cb43 Mon Sep 17 00:00:00 2001 -From: Dave Airlie -Date: Fri, 7 Nov 2025 13:14:56 +1000 -Subject: [PATCH] c11/threads: fix build on c23 - -C23/glibc is now including once_init in stdlib.h - -https://patchwork.sourceware.org/project/glibc/patch/78061085-f04a-0c45-107b-5a8a15521083@redhat.com/#213088 - -Just fix up our use of it. - -Upstream-Status: Submitted [https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/1567] -Signed-off-by: Khem Raj ---- - src/mesa/compat/c11/threads_posix.h | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/mesa/compat/c11/threads_posix.h b/src/mesa/compat/c11/threads_posix.h -index 45cb6075..071faf79 100644 ---- a/src/mesa/compat/c11/threads_posix.h -+++ b/src/mesa/compat/c11/threads_posix.h -@@ -51,7 +51,9 @@ Configuration macro: - #include - - /*---------------------------- macros ----------------------------*/ -+#ifndef __once_flag_defined - #define ONCE_FLAG_INIT PTHREAD_ONCE_INIT -+#endif - #ifdef INIT_ONCE_STATIC_INIT - #define TSS_DTOR_ITERATIONS PTHREAD_DESTRUCTOR_ITERATIONS - #else -@@ -66,8 +68,9 @@ typedef pthread_cond_t cnd_t; - typedef pthread_t thrd_t; - typedef pthread_key_t tss_t; - typedef pthread_mutex_t mtx_t; -+#ifndef __once_flag_defined - typedef pthread_once_t once_flag; -- -+#endif - - /* - Implementation limits: -@@ -90,12 +93,13 @@ impl_thrd_routine(void *p) - - /*--------------- 7.25.2 Initialization functions ---------------*/ - // 7.25.2.1 -+#ifndef __once_flag_defined - static inline void - call_once(once_flag *flag, void (*func)(void)) - { - pthread_once(flag, func); - } -- -+#endif - - /*------------- 7.25.3 Condition variable functions -------------*/ - // 7.25.3.1 diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-meson.build-use-python3-directly-for-python.patch b/meta/recipes-graphics/virglrenderer/virglrenderer/0001-meson.build-use-python3-directly-for-python.patch index 6f0ba3ebab..4c4cc56552 100644 --- a/meta/recipes-graphics/virglrenderer/virglrenderer/0001-meson.build-use-python3-directly-for-python.patch +++ b/meta/recipes-graphics/virglrenderer/virglrenderer/0001-meson.build-use-python3-directly-for-python.patch @@ -1,4 +1,4 @@ -From 51c8a5a568b2cd1dfcb53ed3b49a0f8899be7be4 Mon Sep 17 00:00:00 2001 +From 861e4e91d6dcb543021c3eff6367f8527f1870d3 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Mon, 6 Jan 2020 12:44:42 +0100 Subject: [PATCH] meson.build: use 'python3' directly for python @@ -13,7 +13,7 @@ Signed-off-by: Alexander Kanavin 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build -index 193ba32b..c01cae65 100644 +index 69c1bb82..08b1f266 100644 --- a/meson.build +++ b/meson.build @@ -77,7 +77,7 @@ flags = [ @@ -23,5 +23,5 @@ index 193ba32b..c01cae65 100644 -prog_python = import('python').find_installation('python3') +prog_python = 'python3' - not_found = dependency('', required: false) - gbm_dep = not_found + with_host_windows = host_machine.system() == 'windows' + with_host_darwin = host_machine.system() == 'darwin' diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer/986b5fc57b07c06b5e0b3a3694d06898ebc80163.patch b/meta/recipes-graphics/virglrenderer/virglrenderer/986b5fc57b07c06b5e0b3a3694d06898ebc80163.patch index 91e01f0616..106c2b19e5 100644 --- a/meta/recipes-graphics/virglrenderer/virglrenderer/986b5fc57b07c06b5e0b3a3694d06898ebc80163.patch +++ b/meta/recipes-graphics/virglrenderer/virglrenderer/986b5fc57b07c06b5e0b3a3694d06898ebc80163.patch @@ -1,4 +1,4 @@ -From 986b5fc57b07c06b5e0b3a3694d06898ebc80163 Mon Sep 17 00:00:00 2001 +From ad0f336d0f7222b1358b7a35a1a1f264d187a068 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 @@ -19,7 +19,7 @@ Part-of: