Bug 528752 - Win32 build and SSL not working
authorTor Lillqvist <tml@novell.com>
Mon, 21 Apr 2008 12:24:49 +0000 (12:24 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Mon, 21 Apr 2008 12:24:49 +0000 (12:24 +0000)
2008-04-21  Tor Lillqvist  <tml@novell.com>

Bug 528752 - Win32 build and SSL not working

This bug report against libsoup points out an issue with the use
of bitfields in the GIOChannel struct that should really be taken
care of here in GLib.

* configure.in: Add Autoconf variable GLIB_EXTRA_CFLAGS which will
contain the -mms-bitfields flag on Windows.

* glib-2.0.pc.in: Add it to Cflags.

svn path=/trunk/; revision=6868

ChangeLog
configure.in
glib-2.0.pc.in

index 3213cef..4fa900f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2008-04-21  Tor Lillqvist  <tml@novell.com>
 
+       Bug 528752 - Win32 build and SSL not working
+
+       This bug report against libsoup points out an issue with the use
+       of bitfields in the GIOChannel struct that should really be taken
+       care of here in GLib.
+
+       * configure.in: Add Autoconf variable GLIB_EXTRA_CFLAGS which will
+       contain the -mms-bitfields flag on Windows.
+       
+       * glib-2.0.pc.in: Add it to Cflags.
+
+2008-04-21  Tor Lillqvist  <tml@novell.com>
+
        * configure.in
        * */Makefile.am: More work on enabling static building on
        Windows. When building statically: Also define
index 37d67a3..e9eea58 100644 (file)
@@ -321,6 +321,8 @@ if test x"$glib_native_win32" = xyes; then
     fi
   fi
 fi
+GLIB_EXTRA_CFLAGS="${msnative_struct}"
+AC_SUBST(GLIB_EXTRA_CFLAGS)
 
 AC_EXEEXT
 
index deb1739..c31419c 100644 (file)
@@ -11,5 +11,4 @@ Name: GLib
 Description: C Utility Library
 Version: @VERSION@
 Libs: -L${libdir} -lglib-2.0 @INTLLIBS@ @ICONV_LIBS@
-Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include 
-
+Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include @GLIB_EXTRA_CFLAGS@