This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Cyndy, > To: address@hidden > From: Cyndy Chandler <address@hidden> > Subject: NetCDF precompiled binaries for IRIX64 > Organization: Woods Hole Oceanographic Institution > Keywords: 200108132331.f7DNV8120865 The above message contained the following: > Hi, > I'm trying to install the netCDF 3.5 precompiled binaries on an IRIX64 > system (IRIX64 synthesis 6.5 01101245 IP27). I've downloaded the > irix64_6.5-mips netcdf-3.5.0.tar.Z from > http://www.unidata.ucar.edu/packages/netcdf/binaries.html > > but when I unpack it, the 'file' command run on the libraries shows: > > file netcdf-3.5.0/lib/* > libnetcdf.a: current ar archive containing 32-bit objects > libnetcdf_c++.a: current ar archive containing 32-bit objects > > I was expecting these to be 64-bit objects, and in fact a subsequent NCO > pkg make complains about these being 32 and not 64-bit libraries. Have > I misunderstood something or somehow downloaded the wrong tar file? You downloaded the right file. By default, the development environments on IRIX64 systems do *not* create 64-bit objects. Because we don't do anything special in creating the binary distributions for the various operating systems, the objects in the binary distribution for IRIX64 are the default, 32-bit objects. To create 64-bit objects, you should build the netCDF package from scratch -- giving the compilers the "-64" option or setting the environment variable SGI_ABI to "-64". Regards, Steve Emmerson <http://www.unidata.ucar.edu>