On 06/01/2018 03:49 AM, Alexey Brodkin wrote: > It might be a good idea to explicitly specify BFD format > depending on -EB/-EL option passed to the linker and not rely on > default behavior as we have now. What exactly is the problem we are trying to solve here ? Is this preventive or did you run into something - if latter can u explain it here please ? > Description of the OUTPUT_FORMAT command is available here: > https://sourceware.org/binutils/docs/ld/Format-Commands.html#Format-Commands > > Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com> > Cc: Cupertino Miranda <cmiranda at synopsys.com> > Cc: Claudiu Zissulescu <claziss at synopsys.com> > --- > arch/arc/kernel/vmlinux.lds.S | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arc/kernel/vmlinux.lds.S b/arch/arc/kernel/vmlinux.lds.S > index f35ed578e007..0a1affc56d76 100644 > --- a/arch/arc/kernel/vmlinux.lds.S > +++ b/arch/arc/kernel/vmlinux.lds.S > @@ -11,6 +11,7 @@ > #include <asm/page.h> > #include <asm/thread_info.h> > > +OUTPUT_FORMAT("elf32-littlearc", "elf32-bigarc", "elf32-littlearc") > OUTPUT_ARCH(arc) > ENTRY(res_service) >