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