diff options
author | Síle Ekaterin Liszka <sheila@vulpine.house> | 2024-05-28 14:57:42 -0500 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2024-08-07 09:58:06 -0500 |
commit | 747810c4937796077cff01f979fa7cd98e181afd (patch) | |
tree | 7751c86a18b7a912b733ef4f7731d3a9c1f69c65 /user/vte/gcc-volatile.patch | |
parent | dce8300714aa001bb1192f6b6580906c56586f06 (diff) | |
download | packages-747810c4937796077cff01f979fa7cd98e181afd.tar.gz packages-747810c4937796077cff01f979fa7cd98e181afd.tar.bz2 packages-747810c4937796077cff01f979fa7cd98e181afd.tar.xz packages-747810c4937796077cff01f979fa7cd98e181afd.zip |
user/vte: Fix build on modern GCC
Diffstat (limited to 'user/vte/gcc-volatile.patch')
-rw-r--r-- | user/vte/gcc-volatile.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/user/vte/gcc-volatile.patch b/user/vte/gcc-volatile.patch new file mode 100644 index 000000000..924d4e16b --- /dev/null +++ b/user/vte/gcc-volatile.patch @@ -0,0 +1,45 @@ +From 89e9230dc1a27b89cca16de32e903918a27b8e42 Mon Sep 17 00:00:00 2001 +From: Christian Persch <chpe@src.gnome.org> +Date: Mon, 16 Nov 2020 20:27:48 +0100 +Subject: [PATCH] lib: Drop wrong use of volatile + +--- + src/vtetypebuiltins.cc.template | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/src/vtetypebuiltins.cc.template b/src/vtetypebuiltins.cc.template +index dade41de7..3a50d4011 100644 +--- a/src/vtetypebuiltins.cc.template ++++ b/src/vtetypebuiltins.cc.template +@@ -11,9 +11,9 @@ + GType + @enum_name@_get_type (void) + { +- static volatile gsize g_define_type_id__volatile = 0; ++ static gsize g_define_type_id = 0; + +- if (g_once_init_enter (&g_define_type_id__volatile)) { ++ if (g_once_init_enter (&g_define_type_id)) { + static const G@Type@Value values[] = { + /*** END value-header ***/ + +@@ -24,13 +24,13 @@ GType + /*** BEGIN value-tail ***/ + { 0, NULL, NULL } + }; +- GType g_define_type_id = \ ++ GType type_id = \ + g_@type@_register_static (g_intern_static_string ("@EnumName@"), values); + +- g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); ++ g_once_init_leave (&g_define_type_id, type_id); + } + +- return g_define_type_id__volatile; ++ return g_define_type_id; + } + + /*** END value-tail ***/ +-- +GitLab + |