Hi Sylvestre and all

HDF5 has a long history of API violations even for minor revisions. That 
motivated
AFAIK use of a versioned library name in the past. In 1.8 series HDF Group 
finally
added an official SONAME to the libraries (C/C++/Fortran with and without MPI).
I adopted it instead of the Debian specific SONAME and library naming.
The current package (but for latest oversight about 1.8.3->1.8.4 migration with
the same SONAME) tries to be defensive on that regards, without sacrificing
name consistency. In fact the current HDF5 roadmap will change library source 
package
names at every minor/major release (also considering that the C++ ABI interface
could be easily broken at each update without notice) and will use virtuals 
such 
as libhdf5-1.8 and libhdf5-1.8.x to manage multiple MPI/serial packages and 
colliding sonames. That should suffice to ensure consistency among upgrades.

-- 
Francesco P. Lovergine



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to