From: Samuel Martin Date: Fri, 1 Jul 2016 16:29:07 +0000 (+0200) Subject: package/gcc: wrap gfortran X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6331b9c24aac3fe6c032de5dd1f8e84d355dbe02;p=buildroot.git package/gcc: wrap gfortran gfortran supports all options supported by gcc, so it can and should be called via the toolchain wrapper. Signed-off-by: Samuel Martin Signed-off-by: Vicente Olivert Riera Signed-off-by: Thomas Petazzoni --- diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 6e1c02de93..a796f473ad 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -265,6 +265,8 @@ endif # BR2_CCACHE # used. However, we should not add the toolchain wrapper for them, and they # match the *cc-* pattern. Therefore, an additional case is added for *-ar, # *-ranlib and *-nm. +# According to gfortran manpage, it supports all options supported by gcc, so +# add gfortran to the list of the program called via the Buildroot wrapper. # Avoid that a .br_real is symlinked a second time. # Also create -linux- symlinks. define HOST_GCC_INSTALL_WRAPPER_AND_SIMPLE_SYMLINKS @@ -276,7 +278,7 @@ define HOST_GCC_INSTALL_WRAPPER_AND_SIMPLE_SYMLINKS *-ar|*-ranlib|*-nm) \ ln -snf $$i $(ARCH)-linux$${i##$(GNU_TARGET_NAME)}; \ ;; \ - *cc|*cc-*|*++|*++-*|*cpp) \ + *cc|*cc-*|*++|*++-*|*cpp|*-gfortran) \ rm -f $$i.br_real; \ mv $$i $$i.br_real; \ ln -sf toolchain-wrapper $$i; \