Hi,
Vineet Gupta wrote,

> On 08/08/2016 02:44 PM, Petri Gynther wrote:
> > uclibc-ng & ARC developers:
> >
> > I'm trying to use buildroot to build the latest ARC toolchain
> > (arc-2016.09-eng007) against our vendor-provided 2.6.35.12 ARC Linux
> > kernel. (Yes, it is an ancient kernel, but that's what I have to work
> > with for now, unfortunately.)
> >
> > ...
> >
> >
> > Questions:
> > 1) Does the latest ARC toolchain use some new ABI for binaries that
> > makes them incompatible with 2.6.35.12 kernel?
> 
> Indeed even if you were to build it successfully - you will run into ABI 
> issues -
> 2.6.35 is ABI v1 and we are currently at v3 (which is going to change soon 
> even
> further to v4 - for ARC HS processors)
> More details at:
> https://github.com/foss-for-synopsys-dwc-arc-processors/linux/wiki/ARC-Linux-Syscall-ABI-Compatibility
> 
> > 2) Is uclibc-ng 1.0.17 supposed to be compatible with 2.6.x kernel headers?
> 
> No - modern/upstream uClibc-ng is not compatible with 2.6.35
> You need to use the uClibc of the time - with pairing gcc/binutils - although 
> that
> will be a can of worms

This is only the case for ARC, right?
Other architectures should work fine, like MIPS or ARM.

best regards
 Waldemar
 

_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc

Reply via email to