Open edwardhartnett opened 3 months ago
In ipolates.h we have:
void g95_runtime_start(int ,char **); void g95_runtime_stop(void); static int g95_runstop = 0;
Instead of this, we need to use the modern C/Fortran API that's now part of the fortran standard.
In ipolates.h we have:
ifdef G95
define IPOLATES ipolates_
define IPOLATEV ipolatev_
void g95_runtime_start(int ,char **); void g95_runtime_stop(void); static int g95_runstop = 0;
endif
ifdef GFORTRAN
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
ifdef OPENF95
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
ifdef IFORT
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
ifdef FLANG
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
ifdef NVFORTRAN
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
ifdef XLF
define IPOLATES ipolates
define IPOLATEV ipolatev
endif
ifdef CRAYCE
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
ifdef SOLARIS
define IPOLATES ipolates_
define IPOLATEV ipolatev_
endif
Instead of this, we need to use the modern C/Fortran API that's now part of the fortran standard.