Re: [RFC] ARM binutils feature churn causing kernel problems

Russell King
2004-10-07T15:09:33Z

On Wed, Oct 06, 2004 at 11:08:20AM +0100, Adrian Cox wrote:
> On Tue, 2004-10-05 at 14:51, Russell King wrote:
> > On Tue, Oct 05, 2004 at 02:40:08PM +0100, Richard Earnshaw wrote:
>
> > > Looking at the output of nm -fsysv shows that currently the mapping
> > > symbols are being incorrectly typed (the EABI requires them to be
> > > STT_NOTYPE, but the previous ELF specification -- not supported by GNU
> > > utils -- required them to be typed by the data they addressed. I'll
> > > submit a patch for that shortly).
> >
> > Ugg - in that case, we need to go with the "match the name" version
> > until these changes in binutils have matured (== 2 or 3 years time.)
>
> Why does the Linux ARM ABI have to have any relation to the ARM EABI?
> The PowerPC has had two different ABIs for years, and it's not caused us
> any trouble. Can't we just leave the behaviour of binutils alone when
> configured for an arm-linux target, and put all feature churn into an
> arm-eabi target?

I'll suggest that Richard should answer this question.

--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core