glib/glib.patch

changeset 455
eb5f1f7ac5ff
parent 454
e99334bd789c
child 769
a0926cc92e0c
     1.1 --- a/glib/glib.patch	Fri Aug 03 15:16:43 2012 +0200
     1.2 +++ b/glib/glib.patch	Fri Aug 03 15:21:22 2012 +0200
     1.3 @@ -141,3 +141,34 @@
     1.4   }
     1.5   
     1.6   static void
     1.7 +diff -Nau gio/gsocket.c.orig gio/gsocket.c
     1.8 +Index: gio/gsocket.c
     1.9 +--- gio/gsocket.c.orig	2012-08-03 11:38:08.419548195 +0200
    1.10 ++++ gio/gsocket.c	2012-08-03 11:38:11.307357875 +0200
    1.11 +@@ -48,6 +48,10 @@
    1.12 + #include <sys/uio.h>
    1.13 + #endif
    1.14 + 
    1.15 ++#if defined (__SVR4) && defined (__sun)
    1.16 ++#include <sys/filio.h>
    1.17 ++#endif
    1.18 ++
    1.19 + #include "gcancellable.h"
    1.20 + #include "gioenumtypes.h"
    1.21 + #include "ginetaddress.h"
    1.22 +diff -Nau gio/gresource-tool.c.orig gio/gresource-tool.c
    1.23 +Index: gio/gresource-tool.c
    1.24 +--- gio/gresource-tool.c.orig	2012-08-03 11:25:31.632225248 +0200
    1.25 ++++ gio/gresource-tool.c	2012-08-03 11:38:12.657797557 +0200
    1.26 +@@ -31,6 +31,11 @@
    1.27 + #include <locale.h>
    1.28 + 
    1.29 + #ifdef HAVE_LIBELF
    1.30 ++/* Solaris libelf does not support largefile in 32-bit mode */
    1.31 ++#if defined (__SVR4) && defined (__sun) && defined (__i386)
    1.32 ++#undef  _FILE_OFFSET_BITS
    1.33 ++#define _FILE_OFFSET_BITS   32
    1.34 ++#endif
    1.35 + #include <libelf.h>
    1.36 + #include <gelf.h>
    1.37 + #include <sys/mman.h>

mercurial