diff -uNr ATLAS/CONFIG/src/SpewMakeInc.c ATLAS.fink/CONFIG/src/SpewMakeInc.c --- ATLAS/CONFIG/src/SpewMakeInc.c 2012-05-23 18:56:27.000000000 -0400 +++ ATLAS.fink/CONFIG/src/SpewMakeInc.c 2012-05-31 19:23:08.000000000 -0400 @@ -775,7 +775,7 @@ if (OS == OSWinNT && ptrbits == 64) fprintf(fpout, "\n ARCHIVER = $(BLDdir)/mgwar\n"); else - fprintf(fpout, "\n ARCHIVER = ar\n"); + fprintf(fpout, "\n ARCHIVER = XXXXX\n"); fprintf(fpout, " ARFLAGS = r\n"); /* * JF Mertens says that even x86 OS X still need ranlib for safety diff -uNr ATLAS/ar2 ATLAS.fink/ar2 --- ATLAS/ar2 1969-12-31 19:00:00.000000000 -0500 +++ ATLAS.fink/ar2 2012-05-31 19:22:00.000000000 -0400 @@ -0,0 +1,25 @@ +#!/bin/sh +#Simulates ar r with libtool + +#If another option is given, just call ar and bail out +if [ $1 != 'r' ]; then + ar $@ + exit $? +fi + +#Skips the first two arguments (r libname) +libname=$2 +shift +shift + +#All objects name are collected in $obj +if [ -e $libname ]; then + ar d $libname $@ + mv $libname $libname.tmp + libtool -static -o $libname $libname.tmp $@ + rm $libname.tmp + ranlib $libname +else + libtool -static -o $libname $@ +fi +