Hi
following change in recent version of HDF5:

--- configure.ac-1.8.13
+++ configure.ac-1.8.14
@@ -115,7 +115,12 @@
 AM_CXXFLAGS="${AM_CXXFLAGS}"
 AM_FCFLAGS="${AM_FCFLAGS}"
 AM_CPPFLAGS="${AM_CPPFLAGS}"
-AM_LDFLAGS="${AM_LDFLAGS}"
+# Added to address HDFFV-8944
+if test "x$prefix" = xNONE; then
+  AM_LDFLAGS="$AM_LDFLAGS -L$ac_default_prefix/lib"
+else
+  AM_LDFLAGS="$AM_LDFLAGS -L$prefix/lib"
+fi
 CFLAGS="${CFLAGS}"
 CXXFLAGS="${CXXFLAGS}"
 FCFLAGS="${FCFLAGS}"


causes freshly build libs to link against older version of HDF5:

$ ldd /usr/lib/libhdf5_hl.so.9 | grep hdf5
        libhdf5.so.8 => /usr/lib/libhdf5.so.8 (0x00007f9e999c2000)

I think this change made the initial problem:

- Autotools: Modified configure to add an entry at the beginning of
AM_LDFLAGS for the hdf5 install directory.  Without this entry the
relink commands invoked by "make install" to create libraries dependent
on libhdf5.so added a dependency on the first libhdf5.so found in any
directory in AM_LDFLAGS regardless of its version.  (LRK - 2014/10/17
HDFFV-8944)

only worse.

Best regards,
Kacper Kowalik

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to