http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47495
--- Comment #9 from Joost VandeVondele <Joost.VandeVondele at pci dot uzh.ch>
2011-01-29 12:36:01 UTC ---
BTW, there is one thing I would still like to add, but I have not yet tried.
gfortran -fsyntax-only test.f90
will generate all .mod files 'defined' by test.f90
This seems like a great way to speedup parallel builds. Right now, make -j X
often serializes at '-O3 ....' because code generation is slow. Using a two
stage compile
test.mod: test.f90
gfortran -fsyntax-only test.f90
test.o: test.f90 test.mod
gfortran -c -O3 test.f90
could speed things up for large parallel projects since the next file can be
compiled (modded ?) as soon as the .mod of the previous one has been generated,
there is no need to wait for the .o.