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 Karsten: Is hdf5 compiled with -fPIC? Regards, Doug Hunt dhunt@xxxxxxxx Software Engineer UCAR - COSMIC, Tel. (303) 497-2611 On Wed, 19 Aug 2009, Karsten Bolding wrote:
Hello I can't get the compilation of NetCDF with ifort Fortran support to work: kb@nc20:~$ uname -a Linux nc20 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 19:25:34 UTC 2009 x86_64 GNU/Linux ver=4.1-beta1-snapshot2009080400 ./configure --prefix=/opt/netcdf-$ver --enable-netcdf-4 --with-hdf5=/opt/hdf5-1.8.3 --enable-shared I get: make[3]: Entering directory `/home/kb/compile/netcdf-4.1-beta1-snapshot2009080400/fortran' /bin/bash ../libtool --mode=link ifort -fPIC -L/opt/hdf5-1.8.3/lib -version-info 5:0:0 -o libnetcdff.la -rpath /opt/netcdf-4.1-beta1-snapshot2009080400/lib fort-attio.lo fort-control.lo fort-dim.lo fort-genatt.lo fort-geninq.lo fort-genvar.lo fort-lib.lo fort-misc.lo fort-v2compat.lo fort-vario.lo fort-var1io.lo fort-varaio.lo fort-varmio.lo fort-varsio.lo fort-nc4.lo ../libsrc4/libnetcdf.la ../f90/libnetcdff90.la libtool: link: ifort -shared -nofor_main .libs/fort-attio.o .libs/fort-control.o .libs/fort-dim.o .libs/fort-genatt.o .libs/fort-geninq.o .libs/fort-genvar.o .libs/fort-lib.o .libs/fort-misc.o .libs/fort-v2compat.o .libs/fort-vario.o .libs/fort-var1io.o .libs/fort-varaio.o .libs/fort-varmio.o .libs/fort-varsio.o .libs/fort-nc4.o -Wl,--whole-archive ../f90/.libs/libnetcdff90.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/home/kb/compile/netcdf-4.1-beta1-snapshot2009080400/libsrc4/.libs -Wl,-rpath -Wl,/opt/netcdf-4.1-beta1-snapshot2009080400/lib -L/opt/hdf5-1.8.3/lib ../libsrc4/.libs/libnetcdf.so -L/opt/hdf5-1.8.3//lib -Wl,-soname -Wl,libnetcdff.so.5 -o .libs/libnetcdff.so.5.0.0 ld: ../f90/.libs/libnetcdff90.a(netcdf4.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC ../f90/.libs/libnetcdff90.a(netcdf4.o): could not read symbols: Bad value make[3]: *** [libnetcdff.la] Error 1 make[3]: Leaving directory `/home/kb/compile/netcdf-4.1-beta1-snapshot2009080400/fortran' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/kb/compile/netcdf-4.1-beta1-snapshot2009080400/fortran' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/kb/compile/netcdf-4.1-beta1-snapshot2009080400' make: *** [all] Error 2 I've tried to set FFLAGS and FCFLAGS to -fPIC without any difference If I ommit --enable-shared I can compile with Fortran support - but then other things break. Karsten Karsten -- ---------------------------------------------------------------------- Karsten Bolding Bolding & Burchard ApS Strandgyden 25 Phone: +45 64422058 DK-5466 Asperup Fax: +45 64422068 Denmark Email: karsten@xxxxxxxxxxxxxxxxxxxx http://www.findvej.dk/Strandgyden25,5466,11,3 Q: What is irony? A: Almost the same as goldy and bronzy - just made of iron ... (from Blackadder) ---------------------------------------------------------------------- _______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
netcdfgroup
archives: