Fwd: GCC 4.7.0 Release Candidate available from gcc.gnu.org
joel.sherrill at OARcorp.com
Mon Mar 5 20:22:56 UTC 2012
On 03/05/2012 10:11 AM, Sebastian Huber wrote:
> On 03/05/2012 04:39 PM, Ralf Corsepius wrote:
>> On 03/05/2012 12:14 PM, Sebastian Huber wrote:
>>> On 03/05/2012 12:03 PM, Ralf Corsepius wrote:
>>>> arm-rtems* fails with this:
>>>> *** Configuration arm-unknown-rtems4.11 is obsolete.
>>>> *** Specify --enable-obsolete to build it anyway.
>>>> *** Support will be REMOVED in the next major release of GCC,
>>>> *** unless a maintainer comes forward.
>>>> ... I am speechless about this jerkery :(
>>> This configuration is in fact obsolete. Anyone using it should switch to
>>> the EABI configuration as soon as possible.
>> Keyword: _should_ ... compare this to your "short enums" issues.
> Everything has two sides.
This is a natural side-effect of naming the long term desired
configuration for arm-rtems as arm-rtemseabi. As they deprecated
the ELF based one, it turned out to be the one with the desired
We had long discussions about renaming the existing one
as arm-rtemself and using EABI as arm-rtems or what we
This is in contrast to the coff->elf tool transitions we did in the past
where the CPU-rtemscoff could disappear as we used the CPU-rtems
Simple side-effect of naming.
We need to simply rename things to the ELF is arm-rtemself and
deprecated and arm-rtemseabi -> arm-rtems.
>> I read this as "wishful thinking outrules reason and practice".
> You should read this as "it is past time to abandon an obsolete and
> unmaintained configuration". The EABI for ARM is available in GCC since 2004.
This was only for the development head. Even if it was less mature,
it looked reasonably good and it wasn't a big deal.
It is only an issue because of the target naming choice.
It isn't a big deal. Fix the names so EABI is the arm-rtems.
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the devel