diff -Naur glib-2.30.1.orig/gio/Makefile.am glib-2.30.1/gio/Makefile.am
--- glib-2.30.1.orig/gio/Makefile.am	2011-10-17 10:19:33.000000000 -0400
+++ glib-2.30.1/gio/Makefile.am	2011-10-17 10:20:00.000000000 -0400
@@ -608,7 +608,7 @@
 	libgio-2.0.la					\
 	$(NULL)
 
-glib_compile_schemas_LDADD = $(top_builddir)/glib/libglib-2.0.la
+glib_compile_schemas_LDADD = $(top_builddir)/glib/libglib-2.0.la $(glib_compile_schemas_HOST_STATIC)
 glib_compile_schemas_SOURCES = \
 	gvdb/gvdb-format.h		\
 	gvdb/gvdb-builder.h		\
diff -Naur glib-2.30.1.orig/gio/Makefile.in glib-2.30.1/gio/Makefile.in
--- glib-2.30.1.orig/gio/Makefile.in	2011-10-17 10:19:33.000000000 -0400
+++ glib-2.30.1/gio/Makefile.in	2011-10-17 10:20:00.000000000 -0400
@@ -1167,7 +1167,7 @@
 	libgio-2.0.la					\
 	$(NULL)
 
-glib_compile_schemas_LDADD = $(top_builddir)/glib/libglib-2.0.la
+glib_compile_schemas_LDADD = $(top_builddir)/glib/libglib-2.0.la $(glib_compile_schemas_HOST_STATIC)
 glib_compile_schemas_SOURCES = \
 	gvdb/gvdb-format.h		\
 	gvdb/gvdb-builder.h		\
