scipy for fedora extras & will GCC/gfortran updates happen for FC-4 ?
Ignacio Vazquez-Abrams
ivazquez at ivazquez.net
Wed Oct 19 17:14:55 UTC 2005
On Wed, 2005-10-19 at 11:08 -0400, Ed Hill wrote:
> On Wed, 2005-10-19 at 10:35 +0100, Morgan Hough wrote:
> > I have checked the archives as best I can and I don't see any mention
> > of this so here goes. SciPy is a great python numerical package which
> > is also a dependency for many specialized scientific packages.
> > Apparently there is a problem with gcc-4.0.1's fortran support and
> > SciPy can't be built on an fc4 system (without third party commercial
> > software). Here's a more complete description of the problem from the
> > SciPy-users list:
> >
> > <quote>
> > In an all-default configuration, it is not presently possible to build a
> > working scipy on Fedora Core 4, either old or new. There is a bug in
> > gfortran which causes it to mis-compile the i1mach, r1mach, and d1mach
> > functions which are at the bottom of much of the Fortran code in scipy.
> > If you use g77 instead by using the appropriate compatibility RPMs
> > (compat-gcc-32-g77 and compat-libf2c-32), you'll find that gcc4 cannot
> > link to libg2c because it isn't in a directory which gcc4 searches. I
> > haven't found a way of forcing a scipy build to use gcc 3.2.3 (the
> > compatibility version which is part of FC4).
> >
> > The only feasible workaround I've found is to use g77 on FC4 to build
> > scipy (and Numeric and numarray), and create symbolic links to libg2c.a
> > and libg2c.so so that gcc4 can find them. That is, do the following:
> >
> > ln -s /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libg2c.so
> > /usr/lib/gcc/i386-redhat-linux/4.0.1
> > ln -s /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libg2c.a
> > /usr/lib/gcc/i386-redhat-linux/4.0.1
> >
> > This is not supported, use at your own risk, your mileage may vary,
> > results are not guaranteed, pressure RedHat to release a gcc 4.0.2
> > update for FC4 in which the gfortran bug is fixed. Personally, I'm
> > using Absoft Fortran on gcc4; if you're an educational institution,
> > Intel will let you download and use their Fortran compiler for free.
> > Both seem to work fine with newscipy and FC4.
> > </quote>
>
> Hi Morgan,
>
> I've only tinkered with scipy a little but some of my coworkers use it
> regularly and I help them with scipy installs. I'd be happy to help you
> create and maintain a scipy package for Fedora Extras since it is useful
> for us. Would you be interested?
I'm actually most of the way to having a working package (I think) for
scipy 0.3.2. I believe the rest of the problems are Fortran errors,
which I can't deal with efficiently not being a Fortran person myself.
I'll post what I have when I get home tonight.
--
Ignacio Vazquez-Abrams <ivazquez at ivazquez.net>
http://fedora.ivazquez.net/
gpg --keyserver hkp://subkeys.pgp.net --recv-key 38028b72
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-extras-list/attachments/20051019/529effe2/attachment.sig>
More information about the fedora-extras-list
mailing list