Subject: CVS commit: pkgsrc/devel/glib2
From: John Marino
Date: 2012-07-12 01:07:06
Message id: 20120711230706.60EB8175DD@cvs.netbsd.org

Log Message:
devel/glib2: Fix 32-bit SunOS

On a 32-bit OpenIndiana 151a machine, glib2 failed with the error:
"large files are not supported by libelf".

The glib2 makefile doesn't include libelf from pkgsrc, it uses the version
with the header at /usr/include/libelf.h.  Libelf will only support large
files (64 bits) with 64-bit versions of SunOS.

This change adds additional checks.  When the Makefile determines that the
package is building on a 32-bit SunOS, it will force the configure script
to define _FILE_OFFSET_BITS as 32 which allows glib2 to build completely.

No need to bump revision; it wouldn't have built on 32-bit SunOS before.

Files:
RevisionActionfile
1.207modifypkgsrc/devel/glib2/Makefile