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.
Hi Orion, > The soname version was bumped in 4.2-rc1 to 8. Why? It appears that it is > completely compatible with version 4.1.3 as shown by the attached report. I actually changed it back to 7.1.1 earlier today in our snapshot release (coincidentally a little before you sent your question), because we decided to disable the diskless file implementation, which was not finished and not ready for prime time. To support diskless files, a new constant had been defined in netcdf.h, NC_DISKLESS, as a flag to nc_create(), which we thought had changed the interface to that function, requiring bumping the soname version. I may have been misinterpreting the meaning of "interface change", but it seems that with the 4.2-rc1 library, you could write code that wouldn't link with a 4.1.3 library, due to the addition of the new mode flag. In any case, you'll find that constant gone in the current snapshot and the next release. --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: IWZ-281549 Department: Support netCDF Priority: Normal Status: Closed