autoconf
[Top][All Lists]
Advanced

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

Re: Darwin universal binaries and LDFLAGS conundrum


From: Peter O'Gorman
Subject: Re: Darwin universal binaries and LDFLAGS conundrum
Date: Thu, 24 May 2007 09:49:45 -0500

On Thu, 2007-05-24 at 09:56 +1000, Bill Northcott wrote:
> On 24/05/2007, at 2:00 AM, Martin-Gilles Lavoie wrote:
> > To resume the problem, I need to build a Universal Binary (aka, PPC +
> > i386) library of BerkeleyDB. Now, normally, this is a simple task but
> > it seems Autoconfig is working against me.
> >
> > At the strict minimum, I need to have the following flags set in the
> > generated makefile:
> >
> >     CFLAGS=         -c $(CPPFLAGS) -O3 -isysroot /Developer/SDKs/
> > MacOSX10.4u.sdk -arch i386 -arch ppc
> >     LDFLAGS=        -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk
> >
> > The problem is, whatever I set for LDFLAGS or CFLAGS in the .ac file
> > passed to autoconf, the output Makefile is invariably stripped down
> > to an empty LDFLAGS declaration and a CFLAGS devoid of the -isysroot
> > and -arch parameters.
> 
> I suspect this is a libtool (http://www.gnu.org/software/libtool/ 
> libtool.html) issue.  In your sources, you have version 1.5.22 which  
> dates from 2005 (before the release of Intel Macs).  There has been a  
> lot of work done on libtool since then to handle multiple archs.
> 
> If I were you, I would first try the 1.5.23b development version.  If  
> that does not work for you, try the libtool list.
> 

1.5.22 is new enough.

Peter

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]