This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH roland/arm] ARM: Clean up EABI-related configury
- From: Roland McGrath <roland at hack dot frob dot com>
- To: ramrad01 at arm dot com
- Cc: Richard Earnshaw <rearnsha at arm dot com>, "GNU C. Library" <libc-alpha at sourceware dot org>, dhowells at redhat dot com
- Date: Wed, 16 Jul 2014 09:55:03 -0700 (PDT)
- Subject: Re: [PATCH roland/arm] ARM: Clean up EABI-related configury
- Authentication-results: sourceware.org; auth=none
- References: <20140704014928 dot 435BC2C3988 at topped-with-meat dot com> <53B6A1E2 dot 4060401 at arm dot com> <CAJA7tRbpbHki6Ew1OMnMTDvKDmNjnE=QiEstMNx25oHukGniZQ at mail dot gmail dot com> <20140704192026 dot 7666E2C39B8 at topped-with-meat dot com> <CAJA7tRaDhiQyjA83xiT3vTLxiviLjM0f7yZet+AcGtpSTS9P7Q at mail dot gmail dot com>
> After a chat with David Howells who maintains the cross gcc and cross
> binutils packages in Fedora I've realized that the reason for my
> confusion seems to be that the program prefix on Fedora is
> arm-linux-gnu but the target is actually arm-linux-gnueabi :(. I don't
> have a cross toolchain to hand to verify this myself but from the
> output I've seen[1], this is probably the case.
>
> I'm not sure if this is what you meant from your original post by :
>
> Now that pre-EABI is no longer supported, new toolchains are starting to be
> built using tuples arm-linux* rather than arm-linux*eabi*. e.g. Fedora's
> cross tools use arm-linux-gnu.
I hadn't noticed that it's using --target=arm-linux-gnueabi, but indeed it
is. But note that in binutils arm-*-linux-* is nowadays accepted to mean
what used to require arm-*-linux-gnueabi*. I imagine eventually GCC will
follow suit and the tuple distinction will really disappear.
Thanks,
Roland