Index: glib-2.12.9/glib/gutils.h
===================================================================
--- glib-2.12.9.orig/glib/gutils.h	2007-10-07 19:13:53.000000000 +0200
+++ glib-2.12.9/glib/gutils.h	2007-10-07 19:15:04.000000000 +0200
@@ -97,7 +97,11 @@
 #  define G_INLINE_FUNC
 #  undef  G_CAN_INLINE
 #elif defined (__GNUC__) 
-#  define G_INLINE_FUNC extern inline
+#  if defined (__GNUC_GNU_INLINE__)
+#    define G_INLINE_FUNC extern  __attribute__((gnu_inline)) inline
+#  else
+#    define G_INLINE_FUNC extern inline
+#  endif
 #elif defined (G_CAN_INLINE) 
 #  define G_INLINE_FUNC static inline
 #else /* can't inline */