Fwd: GCC 4.7.0 Release Candidate available from gcc.gnu.org

Joel Sherrill 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
target name.

We had long discussions about renaming the existing one
as arm-rtemself and using EABI as arm-rtems or what we
finally did.

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
as ELF.

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.
> http://gcc.gnu.org/ml/gcc-patches/2011-12/msg00692.html
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.

Move on.

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 mailing list