summaryrefslogtreecommitdiff
path: root/devel/glib2/patches/patch-gio_gresource-tool.c
blob: 7f7d34e2185d478f442f5719ffec74033cfe7346 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$NetBSD: patch-gio_gresource-tool.c,v 1.2 2019/06/03 09:53:50 prlw1 Exp $

Solaris fix

--- gio/gresource-tool.c.orig	2019-05-03 13:43:28.000000000 +0000
+++ gio/gresource-tool.c
@@ -29,6 +29,11 @@
 #include <locale.h>
 
 #ifdef HAVE_LIBELF
+/* Solaris native libelf does not support largefile in 32-bit mode */
+#  if defined(__sun) && defined(__i386)
+#    undef  _FILE_OFFSET_BITS
+#    define _FILE_OFFSET_BITS   32
+#  endif
 #include <libelf.h>
 #include <gelf.h>
 #endif