While trying to build universal binaries on 10.5, I found that editing /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config/Makefile was easier than trying to fight my way through to a working set of environment variables. My particular changes were to modify these lines: BASECFLAGS= -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -no-cpp-precomp -mno-fused-madd -fno-common -dynamic LDFLAGS= -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g UNIVERSALSDK=/Developer/SDKs/MacOSX10.4u.sdk CONFIG_ARGS= '-C' '--enable-framework' '--enable-universalsdk=/Developer/SDKs/MacOSX10.4u.sdk' 'LDFLAGS=-g ' 'OPT=-g -O3 ' MACOSX_DEPLOYMENT_TARGET=10.3 After those changes, "python setup.py build" for numpy & scipy worked without problems, and without other variables being set. This may apply to your situation as well (using x86_64 to replace the other architectures). Thouis Jones On Tue, Mar 23, 2010 at 19:33, David Cournapeau <cournape@gmail.com> wrote:
On Wed, Mar 24, 2010 at 2:03 AM, Paul H. Fuoss <fuoss@anl.gov> wrote:
Ralf,
I downloaded scipy from svn. Then I did the command:
$ LDFLAGS="-lgfortran -arch x86_64" FFLAGS="-arch x86_64" sudo python setupscons.py install
Don't use sudo (it modifies how environment variables are handled), and remove the unnecessary -lgfortran. from LDFLAGS.
David _______________________________________________ SciPy-Dev mailing list SciPy-Dev@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-dev