Hi Peter,
It works like a charm...
So, to build a 32-bit library universal binary for Mac OS X 10.5
The correct configure command can be :

export CC=gcc
export CFLAGS='-isysroot /Developer/SDKs/MacOSX10.5.sdk 
-mmacosx-version-min=10.5 -arch i386 -arch ppc'
export LDFLAGS='-arch i386 -arch ppc'
cd gsl-1.14
./configure --prefix=/opt/gsl/gsl-1.14-Leopard --disable-shared 
--disable-dependency-tracking

Perhaps this can be updated in INSTALL file of GSL next release tarfile, or in 
GSL faq

  Merci Peter,
        Eric



----- Message d'origine ----
De : Peter Johansson <[email protected]>
À : [email protected]
Cc : [email protected]
Envoyé le : Mar 6 avril 2010, 13 h 16 min 48 s
Objet : Re: [Help-gsl] gsl-1.14 build Mac OS X Leopard universal binaries

Hi Eric,

On 4/6/10 2:57 AM, eric voirin wrote:
> Hello,
>
>
> It seems that gsl1.14 ./configure has broken Mac OS X universal binaries 
> build.
> I'm not a configure guru... I don't know what I have to do to fix it if 
> possible
> It does not like M options...
>
>    

The M option is to let gcc create dependency files typically located in 
directory `.deps'. This option is typically not possible in conjuction 
with multiple -arch, so I would try to turn of the dependency tracking 
by adding '--disable-dependency-tracking' to your configure line.

Cheers,
Peter






_______________________________________________
Help-gsl mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gsl

Reply via email to