- To: NetCDF Mailing List <netcdfgroup@xxxxxxxxxxxxxxxx>
- Subject: Customising CPP flags to match Fortran flags
- From: Mark Hadfield <m.hadfield@xxxxxxxxxx>
- Date: Wed, 28 Mar 2007 10:55:47 +1200
For reasons that are probably irrelevant here, a colleague has asked me
to build netCDF so that the Fortran interface uses a non-standard
name-mangling convention, namely upper case symbols, no trailing
underscore. In this way it will be compatible with g95/gfortran/g77 with
FFLAGS="-fno-underscoring -fcase-upper"How do I tell configure to do this? I am familiar with using the f2cFortran and pgiFortran preprocessor flags to enable/disable the Gnu Fortran second-underscore behaviour, but I don't know if there is a corresponding flag to give the name-mangling I want. After reading cfortran.h I tried AbsoftProFortran. This generates the right names, but "make check" fails with an access violation on nf_strerror, presumably because of a mismatch in the way strings are passed.
Is there another preprocessor flag that will do what I want? How do I roll my own?
-- Mark Hadfield "Ka puwaha te tai nei, Hoea tahi tatou" m.hadfield@xxxxxxxxxx National Institute for Water and Atmospheric Research (NIWA) ============================================================================== To unsubscribe netcdfgroup, visit: http://www.unidata.ucar.edu/mailing-list-delete-form.html ==============================================================================
- Follow-Ups:
- Re: Customising CPP flags to match Fortran flags
- From: Ed Hartnett
- Re: Customising CPP flags to match Fortran flags