On Mon, 2008-07-28 at 17:11 +0300, Ilja Maljutenko wrote:
> Hi,
> I have issue with compileing NetCDF 3.6.2 on my Linux machine (ubuntu
> v 10 )
> i picked Intel Fortran free versions(for IA-32)
> # Intel® C++ Compiler Professional Edition for Linux*
> # Intel® Fortran Compiler Professional Edition for Linux
> [http://www.intel.com/cd/software/products/asmo-na/eng/340679.htm]
> basically did as it was guided here:
> [according to :
> http://www.unidata.ucar.edu/software/netcdf/docs/other-builds.html#linux_ifort_10]
> I set the env. variables
>
> export CC=icc
> export FC=ifort
> export F90=ifort
> export F77=ifort
> export CPPFLAGS=-DpggFortran
> export CXX=''
>
> export CFLAGS='-O3 -xT -ip -no-prec-div -static
> -no-multibyte-chars'
> export FFLAGS='-O3 -xT -ip -no-prec-div -static'
> After that i did:
> source /home/ilja/intel/cc/10.1.015/bin/iccvars.sh
> source /home/ilja/intel/fc/bin/ifortvars.sh
> that supose to activate compilers? if im correct ? anyway it worked
> because..
> ilja@Jali:~$ ifort
> ifort: command line error: no files specified; for help type
> "ifort -help"
> ilja@Jali:~$ icc
> icc: command line error: no files specified; for help type "icc
> -help"
>
> then
> cd /~netcdfdir
> ./configure
> and it ended with
> /.../
> configure: finding C compiler
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... configure: error: cannot
> run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details.
>
> cross compile? i didnt meant that :(
>
> to not spamm much here is config.log on my google page ...
> [http://iljamal.googlepages.com/fail]
>
> what i am doing wrong or misdoing ?
>
> Would be very grateful for any help :)
the following combo works for me (see CXX and flags):
export CC=icc
export FC=ifort
export F90=ifort
export CXX=icpc
export PROCESSFLAGS=-DpgiFortran
export CPPFLAGS="-DpgiFortran"
export FFLAGS="-mp -w "
export CFLAGS="-mp -w "
export F90FLAGS="-mp -w "
export LDFLAGS=M
Michael