diff -Naur glib-2.32.3.orig/configure glib-2.32.3/configure
--- glib-2.32.3.orig/configure	2012-05-21 11:56:45.000000000 -0400
+++ glib-2.32.3/configure	2012-05-21 11:57:22.000000000 -0400
@@ -27072,7 +27072,7 @@
 
 if test "$glib_cv_g_atomic_lock_free" = "no"; then
   SAVE_CFLAGS="${CFLAGS}"
-  CFLAGS="-march=i486"
+  CFLAGS=""
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -27085,7 +27085,7 @@
 }
 _ACEOF
 if ! ac_fn_c_try_compile "$LINENO"; then :
-  as_fn_error $? "GLib must be build with -march=i486 or later." "$LINENO" 5
+  $as_echo "GLib falling back to emulated locking via mutex"
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS="${SAVE_CFLAGS}"
