[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20020528: netCDF g77 compilation and "-fno-second-underscore"
- Subject: 20020528: netCDF g77 compilation and "-fno-second-underscore"
- Date: Tue, 28 May 2002 08:42:00 -0600
Tao,
>Date: Fri, 24 May 2002 18:42:30 -0400
>From: "Tao" <address@hidden>
>Organization: ?
>To: "Steve Emmerson" <address@hidden>
>Subject: Re: 20020520: netCDF g77 compilation and "-fno-second-underscore"
>Keywords: 200205172158.g4HLwZa14895
The above message contained the following:
> Hi, Steve:
>
> THANK YOU VERY MUCH FOR YOUR HELP!
You're most welcome.
> We successfuly compiled the netcdf using g77 by setting the
> CPPFLAGS=-DpgiFortran and FFLAGS = -fno-second-underscore. Make test works
> and it also fits with the -fno-second-underscore we have to use for another
> third part library we need. The compiled netcdf library functions have only
> one underscore append which is what we need.
Excellent!
> as follwing is several failed compiling options we tried. Again, we don't
> have Fortran 90 available. So we use g77 to compile the netcdf.
>
> 1. CPPFLAGS=
> FFLAGS =
>
> compile error in cfortran.h
>
>
> 2. CPPFLAGS = -DpgiFortran
> FFLAGS=
>
> g77 compile all codes but make test fails. because the compiled library
> function only has one underscore while test programs look for two
> underscore.
>
> 3. CPPFLAGS= -Df2cFortran
> FFLAGS =
>
> g77 compiles all code and make test work also. Library functions have
> two underscores which don't fit with another third party library we are
> using.
>
> 4. CPPFLAGS= -Df2cFortran
> FFLAGS = -fno-second-underscore
>
> g77 compile all codes but make test fails. because the compiled library
> function have two underscores while test programs look for one underscore.
>
> 5. CPPFLAGS= -DpgiFortran
> FFLAGS = -fno-second-underscore
>
> g77 compiles all code and make test work. library function has only one
> underscore append which is what we want.
>
> Basically, our problem is resolved using option 5. It seems to me the
> CPPFLAGS option is used when we compiled netcdf library and FFLAGS is used
> only for netcdf test programs. Is my understanding right?
That is correct.
> Again, many thanks to your kind help and have a great holiday weekend!
Thank you. Good luck to you.
Regards,
Steve Emmerson <http://www.unidata.ucar.edu>