Re: NCAR 4 fails on SGI R8000 under IRIX64

From: NCAR G Talk (ncargt AT unknown)
Date: Wed Feb 14 1996 - 14:24:39 MST


>
> When the NCAR graphics library C routines are compiled with default option
> "-64" on our SGI Power-Indigo-2 (R8000 CPU) gbytes() causes a core dump when
> called from Fortran programs like tlocal in ncarg2d/src/bin/impltest/ . This
> core dump goes away if all compilation is done with option "-32". The cause
> is that addresses and longs become 8-byte values with "-64". Unfortunately
> the NAG library is compiled with -64, and objects using differing address
> length cannot be mixed.
>
> The only fix I see if for C routines callable from Fortran to change all
> their parameters from declarations of "long" to "int". The hard part is
> to get a list of all C routines callable from Fortran, and all C routines
> which call C routines callable from Fortran.

One solution is to use the NCAR Graphics 4.0 binaries that we
generated on an R8000 SGI here. If you are already licensed for NCAR
Graphics 4.0, then we will be happy to ftp these binaries to you (we
must work through your site representative or site installer,
however). Please be aware that the HLU library is available with this
port, but it still has some bugs to be worked out. Also, this
specially compiled version of NCAR Graphics is still undergoing some
testing, but seems to be pretty stable at this point.

--NCAR Graphics Support



This archive was generated by hypermail 2b29 : Wed Jun 28 2000 - 09:44:54 MDT