This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
> 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