Robert Kern <[EMAIL PROTECTED]> writes: > David M. Cooke wrote: >> Jaonary Rabarisoa <[EMAIL PROTECTED]> writes: >> >> >>>Hi all, >>>I'd like to build numpy and scipy with the gcc 4.1 provided by >>>darwinport (I fact, they need a fortran compiler). How can I do to >>>change the compiler to be used with distutils ? I've tried something >>>like this : >>> >>>python setup.py build --compiler=gcc-dp-4.1 ( all the file installed >>>with darwinports have the suffix -dp-4.1) >>> >>>but I didn't work. >> >> Use the CC environment variable: >> >> CC=gcc-dp-4.1 python setup.py build >> >> However, note that gfortran will *not* work with scipy: we don't know >> why, but we believe to be something to do with gfortran not being >> stable yet. I tested it recently; still no go. > > IIRC, someone found that gfortran 4.1 will work if d1mach.f is compiled with > only -O, not -O2. Possibly -ffloat-store, too, I don't remember.
I'll have to try that out. > In any case, numpy.distutils doesn't let you set the name of the fortran > compiler through an environment variable, I don't think. I recommend making a > symlink named "gfortran" to the actual executable. Then: Actually, it does: it looks for F77 and F90 environment variables, along with F77FLAGS, F90FLAGS, FREEFLAGS, and FFLAGS. The code is in numpy/distutils/fcompiler/__init__.py:FCompiler.customize. -- |>|\/|< /--------------------------------------------------------------------------\ |David M. Cooke http://arbutus.physics.mcmaster.ca/dmc/ |[EMAIL PROTECTED] _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig