pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/devel/glib2

See pkg/46478 and a bunch of complaints by me on this list.
devel/libelf is simply not an option on Solaris.

I didn't have a chance to compile glib2 recently, but I was pretty
sure that simply removing the dependency on devel/libelf was not
enough. I have high hopes that this change fixes glib2 for me.

On Thu, Jul 12, 2012 at 8:52 AM, Jonathan Perkin <> 
> * On 2012-07-12 at 00:07 BST, John Marino wrote:
>> Module Name:  pkgsrc
>> Committed By: marino
>> Date:         Wed Jul 11 23:07:06 UTC 2012
>> Modified Files:
>>       pkgsrc/devel/glib2: Makefile
>> 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.
> I'm not convinced this is correct.  This previously worked fine, and
> didn't limit us to 32-bit file sizes.  What changed recently to cause
> this, and can we not use pkgsrc libelf?
> --
> Jonathan Perkin  -  Joyent, Inc.  -

Joern Clausen

Home | Main Index | Thread Index | Old Index