In the Makefile the .F.o and .F90.o rules consist of 2 steps. The files are preprocessed with cpp and then the .f90 files are compiled.
CICE-Consortium/CICE@17f346b#diff-edcac6da09c9e9a6ee6bdac54c80057dc1ad4d43acb77a6f22b31de5e1dcf129
This means that compiler predefined macros aren't defined. This means that traceback info in mpi/ice_exit.F90 is unavailable.
I think using the compiler with -EP -P is one option if you want to keep the preprocessed files.
In the Makefile the
.F.oand.F90.orules consist of 2 steps. The files are preprocessed withcppand then the.f90files are compiled.CICE-Consortium/CICE@17f346b#diff-edcac6da09c9e9a6ee6bdac54c80057dc1ad4d43acb77a6f22b31de5e1dcf129
This means that compiler predefined macros aren't defined. This means that traceback info in
mpi/ice_exit.F90is unavailable.I think using the compiler with
-EP -Pis one option if you want to keep the preprocessed files.