changeset 5491:00e2703dc639

Allow system GIO with in-tree GConf to work again, following previous fix.
author andrew
date Wed, 08 Aug 2012 18:26:51 +0100
parents 9e25381cbff4
children 7ef99df651ef
files make/java/net/Makefile src/solaris/native/common/deps/glib2/glib_fp.h
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/make/java/net/Makefile	Mon Aug 06 14:20:32 2012 +0100
+++ b/make/java/net/Makefile	Wed Aug 08 18:26:51 2012 +0100
@@ -121,7 +121,7 @@
   OTHER_LDLIBS += $(GCONF_LIBS) $(GOBJECT_LIBS)
   CPPFLAGS += $(GCONF_CFLAGS) $(GOBJECT_CFLAGS) -DUSE_SYSTEM_GCONF
 else
-  CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/gconf2
+  CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/gconf2 -I$(PLATFORM_SRC)/native/common/deps/glib2
   OTHER_LDLIBS += $(LIBDL)
 endif
 
--- a/src/solaris/native/common/deps/glib2/glib_fp.h	Mon Aug 06 14:20:32 2012 +0100
+++ b/src/solaris/native/common/deps/glib2/glib_fp.h	Wed Aug 08 18:26:51 2012 +0100
@@ -33,7 +33,9 @@
 extern type_init_func type_init;
 extern free_func gfree;
 
+#ifndef USE_SYSTEM_GIO
 #define g_type_init (*type_init)
 #define g_free (*gfree)
+#endif
 
 #endif /* __GLIB_FP_H__ */