Dear all
It looks like specifying the option -x f77-cpp-input forces the preprocessor to
be run even though the input files are object or static libraries.
As an toy exmple try with a simple prog.f
% gfortran -x f77-cpp-input -c prog.f
% gfortran -x f77-cpp-input prog.o -o prog
It looks like the preprocessor is run on prog.o and prog is not created.
When using autotools it is a problem since CPPFLAGS is not used to compile
fortran codes. A trick is to use -x none
% fortran -x f77-cpp-input -x none prog.o -o prog
When using autotools it is possible to specify -x none in LDFLAGS
Sincerely,
Patrick
--
Summary: -x f77-cpp-input causes trouble when linking
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: p dot guio at ucl dot ac dot uk
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31978