Bug#699155: hdf5: dependencies can be satisfied interchangeably with libraries providing different ABIs

Julien Cristau julien.cristau at logilab.fr
Mon Jan 28 11:26:18 UTC 2013

On Mon, Jan 28, 2013 at 12:20:36 +0100, Ana Guerrero wrote:

> On Mon, Jan 28, 2013 at 11:37:31AM +0100, Julien Cristau wrote:
> > do you have pointers/details about that ABI incompatibility?  I'm pretty
> > sure I looked through exported symbols and headers from hdf5 a year ago,
> > and didn't see anything that would break when building against the
> > serial version and running against openmpi, but I may have missed
> > something.
> I didn't check further than the attached diff, there are mostly symbols
> being added in the openMPI version but also some symbols dissapearing.
OK.  So you didn't get any runtime issues with this?

> -H5E_get_stack

declared in src/H5Epkg.h, which doesn't seem to be in libhdf5-dev.

> -H5TS_cancel_count_dec
> -H5TS_cancel_count_inc
> -H5TS_create_thread

declared in src/H5TSprivate.h, probably not intended to be public (and
not installed in the -dev package).

> -H5TS_mutex_lock
> -H5TS_mutex_unlock

same here.

> -H5TS_pthread_first_thread_init

and again.

Unless you have evidence of an actual problem with software using hdf5
I'm tempted to close this as a non-bug...

Julien Cristau          <julien.cristau at logilab.fr>
Logilab		        http://www.logilab.fr/
Informatique scientifique & gestion de connaissances

More information about the Pkg-grass-devel mailing list