netcdf .a location
Rudi Chiarito
nutello at sweetness.com
Thu May 12 19:15:37 UTC 2005
The current netcdf-devel package places the libraries in
/usr/lib/netcdf-3/. The rationale given in the spec file is that this in
preparation for netcdf-4 (no, netcdf has historically never been a
shared library...). Is this sanctioned/approved? It surely makes things
a bit trickier, because builds have to explicitly augment the library
search path and you can't say -lnetcdf-3/<LIBRARY>.
I have looked for precedents. So far, netcdf's static libraries seem to
be unique. cyrus-sasl-devel does indeed place .a files in a
subdirectory, but they appear to be more like plugins. A more similar
scenario is libpng's. libpng-devel and libpng10-devel install these
files:
/usr/lib/libpng10.a
/usr/lib/libpng12.a
/usr/lib/libpng.a -> libpng12.a
Should netcdf follow that example?
--
Rudi
More information about the fedora-extras-list
mailing list