diff -up gtk+-3.8.4/gtk/gtktextattributes.h.multilib gtk+-3.8.4/gtk/gtktextattributes.h
--- gtk+-3.8.4/gtk/gtktextattributes.h.multilib 2013-11-01 11:37:48.770148541 -0400
+++ gtk+-3.8.4/gtk/gtktextattributes.h 2013-11-01 11:51:00.708693132 -0400
@@ -102,12 +102,10 @@ struct _GtkTextAppearance
guint inside_selection : 1;
guint is_text : 1;
- GdkRGBA *rgba[2];
-
-#if (defined(__SIZEOF_INT__) && defined(__SIZEOF_POINTER__)) && (__SIZEOF_INT__ == __SIZEOF_POINTER__)
- /* unusable, just for ABI compat */
- guint padding[2];
-#endif
+ union {
+ GdkRGBA *rgba[2];
+ guint padding[4];
+ };
};
struct _GtkTextAttributes