arm-unknown-linux-gnueabi ABI selection

Yann E. MORIN yann.morin.1998@anciens.enib.fr
Fri Aug 29 15:04:00 GMT 2008


Martin, Michael & All,

On Friday 29 August 2008 08:43:17 Martin Guy wrote:
> On 8/28/08, Michael Abbott <michael@araneidae.co.uk> wrote:
> >  > [ERROR]  ABI='aapcs-linux' not supported for EABI.
> >  > [ERROR]  If you know you are right, please edit 'arch/arm/functions' in
> >  > crosstool-NG sources.
> Yeah, I got this too.
> The trick is to check "EABI" and leave the ABI field blank - it
> correctly selects aapcs and aapcs-linux in the various contexts they
> are required.

So you seem to imply that the current settings in crostool-NG are OK?

Also, you'll note that if you start from scratch (ie not using a sample),
selecting EABI will make the ABI to default to aapcs.

> Tre`s confusing.

Tre`s ?

But yes, that's confusing for the average user. Maybe we could add a comment
in the EABI help saying that CFLAGS will include "-mabi=aapcs-linux" and
./configure will get called with "--with-abi=aapcs".

I was about to remove the EXPERIMENTAL status of EABI earlier this week, but
this very thread proves that there are still potential problems with EABI.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +0/33 662376056 | Software  Designer | \ / CAMPAIGN     |   ^                |
| --==< ^_^ >==-- `------------.-------:  X  AGAINST      |  /e\  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |  """  conspiracy.  |
`------------------------------^-------^------------------^--------------------'


--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list