--- glib-2.18.3.orig/configure.in	2008-11-24 00:48:47.000000000 -0500
+++ glib-2.18.3/configure.in	2009-01-08 02:28:05.000000000 -0500
@@ -192,7 +192,7 @@
 
 if test "x$glib_have_carbon" = "xyes"; then
   AC_DEFINE(HAVE_CARBON, 1, [define to 1 if Carbon is available])
-  LDFLAGS="$LDFLAGS -framework Carbon"
+  LDFLAGS="$LDFLAGS -Wl,-framework,Carbon"
 fi
 
 
