[SciPy-user] How to coax link with fortran compiler?

Skip Montanaro skip at pobox.com
Tue Sep 3 23:25:11 EDT 2002


How do I coax scipy_distutils to link with f77 or f90 instead of cc when
linking Fortran object code into shared libraries?  This is on a Solaris 8
system with Sun's Fortran compiler.  I'm currently stuck with this error:

    cc -G build/temp.solaris-2.8-sun4u-2.2/fortranobject.o build/temp.solaris-2.8-sun4u-2.2/fblasmodule.o -L/usr/lib -Lbuild/temp.solaris-2.8-sun4u-2.2 -Lbuild/temp.solaris-2.8-sun4u-2.2 -L(null) -L7.0/lib -R(null) -R7.0/lib -lfblas -llapack -lblas -lc_misc -lcephes -lrootfind -lfsu -lF77 -lM77 -lsunmath -lm -o build/lib.solaris-2.8-sun4u-2.2/scipy/linalg/fblas.so -mimpure-text
    cc: Warning: illegal option -mimpure-text
    ld: fatal: library -lF77: not found
    ld: fatal: library -lM77: not found
    ld: fatal: File processing errors. No output written to build/lib.solaris-2.8-sun4u-2.2/scipy/linalg/fblas.so
    error: command 'cc' failed with exit status 1

Thanks,

-- 
Skip Montanaro
skip at pobox.com



More information about the SciPy-User mailing list