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.
> Organization: Tulsa District, U.S. Army Corps of Engineers > Keywords: 199401041614.AA29900 Hi Mike, > I am using NetCDF 2.3.2 compiled for OS/2 using Microsoft's 6.00A C > compiler and the msoft.mk makefile. This is great except for the 64K > segment size limit inherent with the 16-bit version of OS/2. > > Are there any plans to build makefiles for 32-bit OS/2 compilers? If I > needed it badly enough I could probably spend a lot of time on it and > make it work, but, like the rest of the world, I would rather someone > else do it for me. We do all our development on UNIX systems and only use MSDOS or OS/2 systems to test each release and do the minimum necessary to port the software to those platforms. This is partly because we have little expertise with MSDOS or OS/2 systems, only limited access to platforms on which to test and port the software, and few resources from our funding source to support non-UNIX systems. I expect the port to 32-bit OS/2 compilers would be easier if it started from the UNIX Makefiles rather than the cobbled-together Microsoft msoft.mk files for 16-bit systems, since I understand OS/2 has most of the POSIX interfaces supported now. This would involve running the "configure" shell script on a UNIX system to create the Makefiles and then using those for a first approximation. Whenever we get around to putting together the next release (a few more months?), we'll try to use gcc as a 32-bit compiler for OS/2 and see if it's as straightforward as I suspect. ---------------------------------------------------------------------------- Russ Rew University Corporation for Atmospheric Research address@hidden P.O. Box 3000 Unidata Program Boulder, Colorado 80307-3000 ----------------------------------------------------------------------------