On Wed, Nov 28, 2018 at 10:35:12PM -0700, Nathan Chancellor wrote: > From: Stefan Agner <stefan@xxxxxxxx> > > commit ef8c4ed9db80261f397f0c0bf723684601ae3b52 upstream. > > When using a GCC cross toolchain which is not in a compiled in > Clang search path, Clang reverts to the system assembler and > linker. This leads to assembler or linker errors, depending on > which tool is first used for a given architecture. > > It seems that Clang is not searching $PATH for a matching > assembler or linker. > > Make sure that Clang picks up the correct assembler or linker by > passing the cross compilers bin directory as search path. > > This allows to use Clang provided by distributions with GCC > toolchains not in /usr/bin. > > Link: https://github.com/ClangBuiltLinux/linux/issues/78 > Signed-off-by: Stefan Agner <stefan@xxxxxxxx> > Reviewed-and-tested-by: Nick Desaulniers <ndesaulniers@xxxxxxxxxx> > Signed-off-by: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx> > [nc: Adjust context] > Signed-off-by: Nathan Chancellor <natechancellor@xxxxxxxxx> > --- > Makefile | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) We also need this for 4.9, right? thanks, greg k-h