NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: distribution issues - moving zlib into HDF5...

NOTE: The netcdf-hdf mailing list is no longer active. The list archives are made available for historical reasons.

Elena Pourmal <epourmal@xxxxxxxxxxxxx> writes:

> Hi Ed,
>
> Zlib is optional for HDF5. We intentionally didn't put zlib with HDF5
> source as we did many years ago for HDF4.

Yes, I can see that.

>
> Are you talking about source code or binary distribution?

Source code.

>
> Would it be possible for you to make zlib optional for NetCDF-4? Could
> you explain more about shared libraries problem?

Would it be possible? Yes.

Would it be desirable? I don't think so.

The problem with making it optional is that then someone can easily
produce a netCDF-4 file that won't be readable is some places because
zlib is not built into netcdf-4 somewhere.

(That is, a user with zlib-enabled netCDF-4 can create the file, and
send it to someone without zlib in netCDF-4, who would then be unable
to read it. And would then send me a support email for me to
handle. In which I will tell him to build netCDF-4 with zlib. So why
not save all that trouble, and *always* build netCDF-4 with zlib?)

What is the benefit if *not* having zlib installed? It is tiny and
easy to include. Leaving it out gains nothing that I can see.

Right now, netCDF-4 *requires* that HDF5 be built with zlib. I am
trying to get a configuration tarball together to support that.

Unless someone can present a very good reason for doing so, I don't
see why there should be two versions of netCDF-4 out there, one with,
and one without zlib.

So the question becomes: how to get one tarball to work for netCDF-4,
including zlib. The easiest way would be in HDF5 included zlib, and I
may have to hack the HDF5 configuration to do this in the case of the
netCDF-4 master tarball.

But it would be so much easier if this was done at HDF5 HQ, instead of
my me in my garage...

Ed
-- 
Ed Hartnett  -- ed@xxxxxxxxxxxxxxxx


  • 2006 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-hdf archives: