diff -Naur glib-2.28.6.orig/gio/Makefile.am glib-2.28.6/gio/Makefile.am
--- glib-2.28.6.orig/gio/Makefile.am	2011-04-18 11:06:34.000000000 -0400
+++ glib-2.28.6/gio/Makefile.am	2011-04-18 11:07:18.000000000 -0400
@@ -601,7 +601,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.28.6.orig/gio/Makefile.in glib-2.28.6/gio/Makefile.in
--- glib-2.28.6.orig/gio/Makefile.in	2011-04-18 11:06:34.000000000 -0400
+++ glib-2.28.6/gio/Makefile.in	2011-04-18 11:07:18.000000000 -0400
@@ -1061,7 +1061,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		\
