This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Convert arm-rtems to EABI on 4.6 and 4.7 branches


Hi

The RTEMS Community has realized we allowed something to occur
that should not have happened. As arm-elf was deprecated and removed,
we should have moved to EABI as our base.  The gcc head and 4.8 have
this situation corrected. Unfortunately, we let the arm-rtems target
get marked obsolete in 4.7 and 4.6 still is based on arm-elf.

All of the RTEMS preferred object format targets follow the
pattern CPU-rtems. Sebastian Huber has posted patches multiple
times with test results which we are happy with. These do not
touch any other target or the test suite. He updated them and
posted them again.

http://gcc.gnu.org/ml/gcc-patches/2013-02/msg01063.html
http://gcc.gnu.org/ml/gcc-patches/2013-02/msg01064.html


All of our documentation, howto's, scripts, and users etc. have built up the expectation that the preferred tool target is CPU-rtems. Having to use arm-rtemseabi is an aberration from that pattern and is confusing to our community.

We would like to get the 4.7 patch applied so arm-rtems is not obsolete.

If there are any hints of a plan to release another 4.6 version, we would
like to apply a patch to that branch to switch from arm-elf to arm-eabi
as our foundation.

As RTEMS GCC target maintainer, I can approve these changes but I would
like concurrence with the branch release managers.

Thanks.

--
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]