[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 <jperkin%joyent.com@localhost>
> * 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. - www.joyent.com
Main Index |
Thread Index |