NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #RBY-219136]: netcdf-3.6.2-beta4 build problem



> Hi,
> 
> I think netcdf 3.6.2-beta4 may disregard or over-ride user-specified
> values for compiler flags, specifically FFLAGS/F90FLAGS.
> Here is how I configure it:
> 
> 501  export GNU_TRP=`~/nco/autobld/config.guess`
> 502  export CC='gcc'
> 503  export CXX='g++'
> 504  export CPPFLAGS='-DNDEBUG -DpgiFortran'
> 505  export CFLAGS='-O -fPIC -m64 -march=opteron -mmmx -msse -msse2
> -m3dnow -pipe -fexpensive-optimizations -mfpmath=sse,387'
> 506  export FC='g95'
> 507  export F90='g95'
> 508  export FFLAGS='-O -g -fno-second-underscore'
> 509  export F90FLAGS='-O -g -fno-second-underscore'
> 510  ./configure --prefix=/usr/local --disable-shared >
> netcdf.configure.${GNU_TRP}.foo 2>&1
> 511  make > netcdf.make.${GNU_TRP}.foo 2>&1
> 
> configure and build output, respectively, are at
> http://dust.ess.uci.edu/tmp/netcdf.configure.x86_64-unknown-linux-gnu.foo
> http://dust.ess.uci.edu/tmp/make.configure.x86_64-unknown-linux-gnu.foo
> 
> The build output does not include the -fno-second-underscore flag,
> although I specified it with FFLAGS/F90FLAGS.
> This is on a 64 bit opteron running CentOS, though I think the same
> thing will happen on other linux platforms.
> I can't tell what I'm doing wrong with FFLAGS.
> This build configuration definitely worked with 3.6.1.
> Any help appreciated.
> 
> Thanks,
> Charlie
> --
> Charlie Zender, address@hidden, Department of Earth System Science
> 3228 Croul Hall, UC Irvine, Irvine CA 92697-3100. (949) 824-2987 :)
> 
> 

Howdy Charlie!

Hope you are having a nice New Year so far!

I am just about to release a beta5 which eschews all setting of flags. At 
least, that is the goal. However it is a challenge to do this and still not 
require the user to know what flags to set. However, I think I can manage it.

I'll send you email when the new beta5 release is ready...

Thanks!

Ed

Ticket Details
===================
Ticket ID: RBY-219136
Department: Support netCDF
Priority: Normal
Status: Open