[SciPy-user] -lf77compat failure - SciPy on AMD64 Sun Studio

Robert Kern robert.kern@gmail....
Mon Jul 14 17:42:49 CDT 2008


On Mon, Jul 14, 2008 at 17:08, Michael Abshoff
<michael.abshoff@googlemail.com> wrote:
> Robert Kern wrote:
>> On Mon, Jul 14, 2008 at 16:16, Phil Forrest <forrest@physics.auburn.edu> wrote:
>
> <SNIP>
>
>>> Can anyone shed some light on how to resolve the "ld: fatal: library
>>> -lf77compat: not found" error? Is the scipy build attempting calls that
>>> force F77 mode/calls?
>>
>> All of our FORTRAN code is FORTRAN-77.
>>
>>> I would appreciate any documentation URL that might help clear this up.
>>
>> I'm afraid that we don't have much in the way of Sun-specific
>> information, nor am I much familiar with the lay of the land, here. Is
>> the FORTRAN-77 support an optional install? Or is your version of the
>> compiler supposed to work without any extra libraries like f77compat
>> any more? If this is the case and you can figure out which version no
>> longer requires f77compat, we can put the appropriate check into
>> numpy.
>
> I am not sure when it changed. When I look at
>
> http://projects.scipy.org/scipy/numpy/ticket/671
>
> it seemt that up to and including Release 6 of the Sun compiler it was
> still valid.
>
>> Please provide the output of "f90 -V".
>
> This is SunStudio12-200709:
>
> -bash-3.00$ ./f77  -V
> NOTICE: Invoking ./f90 -f77 -ftrap=%none -V
> f90: Sun Fortran 95 8.3 SunOS_i386 Patch 127002-01 2007/07/18
> Usage: f90 [ options ] files.  Use 'f90 -flags' for details
> -bash-3.00$ ./f90  -V
> f90: Sun Fortran 95 8.3 SunOS_i386 Patch 127002-01 2007/07/18
> Usage: f90 [ options ] files.  Use 'f90 -flags' for details
> -bash-3.00$ ./f95  -V
> f95: Sun Fortran 95 8.3 SunOS_i386 Patch 127002-01 2007/07/18
> Usage: f95 [ options ] files.  Use 'f95 -flags' for details
>
> I currently do not have access to older Sun Studio releases personally,
> but I could ask some people if they could check. This is unlikely to
> work, but I will try.

Manuals sometimes give a little history. If it got dropped in version
8.0, it's probably documented in there, at least as a bit of
advertising. Are the manuals publicly accessible online anywhere? I'm
happy to do some searching myself.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
 -- Umberto Eco


More information about the SciPy-user mailing list