--- a/components/gnome/gtk2/Makefile Tue May 03 18:37:30 2016 -0700
+++ b/components/gnome/gtk2/Makefile Tue May 03 19:47:01 2016 -0700
@@ -46,6 +46,13 @@
CFLAGS += $(CPP_XPG6MODE)
+# gcc defaults to assuming stacks are 8 byte aligned on x86, but some
+# important existing binaries use the 4 byte alignment from the SysV ABI
+# and may segv on instructions like MOVAPS that require correct alignment,
+# so we override the gcc defaults until gcc fixes
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838
+gcc_OPT.i386.32 += -mincoming-stack-boundary=2
+
# Generate man pages.
CONFIGURE_OPTIONS += --enable-man
# Required for other components.