Hello!
I think maybe someone crossed with this problem.
I'm trying to use an HDF5 library with SZIP compiled with intel
compilers (icc, icpc, ifort), in a system (Scientific Linux 6.4) that
has already a version of SZIP compiled with gfortran.
I put HDF5, SZIP and ZLIB in /usr/local/
Everything is fine with my program during compilation, but when I try to
execute, it can't find SZLIB.
I tried to put the path to the library in the ld config file, but than,
while this solved my problem and the program runs ok, it broke my system
for other programs (including sudo) that relay on the system version of
ZLIB.
I found that is possible to, through options passed to the linker, to
define the path of a library so that this information is stored in the
executable itself (the path will be fixed, but this is not a problem).
I would like to know if the same can apply to the HDF5 itself, passing
such arguments during ./configure, so that when a program uses HDF5, the
lib knows where to look for the SZLIB...
I'll do some tests tomorrow or the day after, but if anyone already did
this or know if it's possible or not, it would be nice to hear.
I thought also to rename the libraries so I can use the first method
(adding the path in the ld config) without the problem of breaking the
system, but I don't know if it is possible or recommended...
If you have any suggestions, I'm listening. ;)
Thanks in advance,
Eduardo Jauch
--
TECNICO Lisboa - MARETEC
Secção de Ambiente e Energia
Av. Rovisco Pais
1049-001 Lisboa
Tel.: +351 21 8419424
Fax: +351 21 8417365
URL: www.mohid.com
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org