summaryrefslogtreecommitdiff
path: root/x11-wm/compiz/files
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@booking.com>2020-05-20 09:13:32 +0200
committerMarcin Deranek <marcin.deranek@booking.com>2020-05-20 09:13:32 +0200
commitaafa8266162f3798d906aada3ffe9d9d45361502 (patch)
tree996e7187a3fabbdaae4fb50803f43f0c0c5de77a /x11-wm/compiz/files
parentb66d74e0c48d910cd1b78c9c0f7adf9c32555b33 (diff)
downloadportage-aafa8266162f3798d906aada3ffe9d9d45361502.tar.gz
portage-aafa8266162f3798d906aada3ffe9d9d45361502.tar.bz2
portage-aafa8266162f3798d906aada3ffe9d9d45361502.zip
Fix gcc-10 compilation problems
Diffstat (limited to 'x11-wm/compiz/files')
-rw-r--r--x11-wm/compiz/files/gcc-10.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/x11-wm/compiz/files/gcc-10.patch b/x11-wm/compiz/files/gcc-10.patch
new file mode 100644
index 0000000..a5867b4
--- /dev/null
+++ b/x11-wm/compiz/files/gcc-10.patch
@@ -0,0 +1,24 @@
+diff -Nur original/gtk/window-decorator/gtk-window-decorator.c modified/gtk/window-decorator/gtk-window-decorator.c
+--- original/gtk/window-decorator/gtk-window-decorator.c 2019-11-27 13:24:31.000000000 +0000
++++ modified/gtk/window-decorator/gtk-window-decorator.c 2020-05-17 00:28:11.586617947 +0100
+@@ -122,7 +122,7 @@
+
+ XRenderPictFormat *xformat_rgba;
+
+-const gchar * window_type_frames[WINDOW_TYPE_FRAMES_NUM] = {
++const gchar * __attribute__((__common__))window_type_frames[WINDOW_TYPE_FRAMES_NUM] = {
+ "normal", "modal_dialog", "dialog", "menu", "utility"
+ };
+
+diff -Nur original/gtk/window-decorator/gtk-window-decorator.h modified/gtk/window-decorator/gtk-window-decorator.h
+--- original/gtk/window-decorator/gtk-window-decorator.h 2019-11-27 13:24:31.000000000 +0000
++++ modified/gtk/window-decorator/gtk-window-decorator.h 2020-05-17 00:27:21.383286282 +0100
+@@ -272,7 +272,7 @@
+ } default_frame_references_t;
+
+ extern default_frame_references_t default_frames[WINDOW_TYPE_FRAMES_NUM * 2];
+-const gchar * window_type_frames[WINDOW_TYPE_FRAMES_NUM];
++const gchar * __attribute__((__common__))window_type_frames[WINDOW_TYPE_FRAMES_NUM];
+
+ extern char *program_name;
+