diff -Naur glib-2.32.1.orig/configure glib-2.32.1/configure
--- glib-2.32.1.orig/configure	2012-04-16 12:44:13.000000000 -0400
+++ glib-2.32.1/configure	2012-04-16 12:44:32.000000000 -0400
@@ -27067,7 +27067,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.  */
 
@@ -27080,7 +27080,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}"
