Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi, Ed Hartnett wrote:
"Gregory Sjaardema"<gdsjaar@xxxxxxxxxx> writes:Should the nc-config --libs output show the hdf5 libraries that need to be included on the link line in addition to the -lnetdf? This also applies to the curl and opendap and ... options.If you have a shared library build, these other libraries are not included, because they are not needed.
it is not always true that in the shared library "libnetcdf.so" is written that libhdf5 is necessary. Here is the output of ldd on our libnetcdf.so": % ldd libnetcdf.so.6.0.0 linux-vdso.so.1 => (0x00007fff2cffd000) libcurl.so.3 => /usr/lib64/libcurl.so.3 (0x00002b4273fba000) libdl.so.2 => /lib64/libdl.so.2 (0x00002b42741f7000)libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00002b42743fc000)
libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002b427462a000)libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002b42748bf000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002b4274ae5000) libidn.so.11 => /usr/lib64/libidn.so.11 (0x00002b4274ce7000) libssl.so.6 => /lib64/libssl.so.6 (0x00002b4274f18000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002b4275165000) libz.so.1 => /usr/lib64/libz.so.1 (0x00002b42754b6000) libc.so.6 => /lib64/libc.so.6 (0x00002b42756ca000) /lib64/ld-linux-x86-64.so.2 (0x0000003f5e600000)libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00002b4275a23000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00002b4275c2b000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00002b4275e2d000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00002b4276043000) libsepol.so.1 => /lib64/libsepol.so.1 (0x00002b427625b000) How should any application know that it has to link with libhdf5? So we had to edit nc-config to include hdf5 with shared libraries... Olaf -- Olaf Gellert email gellert@xxxxxxx Deutsches Klimarechenzentrum GmbH phone +49 (0)40 460094 214 Bundesstrasse 45a fax +49 (0)40 460094 270 D-20146 Hamburg, Germany www http://www.dkrz.de
netcdfgroup
archives: