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

Adrian Cox
2004-10-06T10:08:30Z

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?

- Adrian Cox
Humboldt Solutions Ltd.