http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60543
--- Comment #16 from Harald Anlauf <anlauf at gmx dot de> --- (In reply to Sarantis Pantazis from comment #13) > > Did you update the compiler name in your makefile? > > I have left the line COMPILER=gfortran at the top as it is and I have > defined an alias in my ~/.bashrc for gfortran pointing to the newly > installed location (alias gfortran='$HOME/latestGcc/gcc-build/gcc/gfortran'). I think that aliases in a Makefile are a bad idea. You need to make sure that the aliases are exported from the invoking shell. On my system I get: % alias gfc alias gfc='gfortran' % cat Makefile SHELL = /bin/bash aliastest: echo "Running make: alias:"; alias % make aliastest echo "Running make: alias:"; alias Running make: alias: So no aliases are set! Try "man bash" and search for "expand_aliases". I use a symbolic link gfc-trunk (you might prefer gfortran-latest) to the installed binary and use this in the makefile.