[RTEMS Project] #4408: RTEMS ARM Toolchain: armv8.0-m and armv8.1-m arch support

RTEMS trac trac at rtems.org
Wed May 12 16:35:42 UTC 2021


#4408: RTEMS ARM Toolchain: armv8.0-m and armv8.1-m arch support
-------------------------------+---------------------
 Reporter:  Tigran Tadevosyan  |       Owner:  (none)
     Type:  enhancement        |      Status:  new
 Priority:  normal             |   Milestone:  5.1
Component:  admin              |     Version:  5
 Severity:  normal             |  Resolution:
 Keywords:  Toolchain          |  Blocked By:
 Blocking:                     |
-------------------------------+---------------------

Comment (by Joel Sherrill):

 There is no GCC 10 RSB recipe for RTEMS 5. You could modify the arm gcc
 version in your **local** 5 branch based on what is in 6. You will need to
 keep the newlib version the same, but the gcc should be able to be
 changed.

 I don't know what it would be called but a more bleeding edge gcc might be
 nice for a release branch. For rtems master, we refer to that as rtems7.

 For sure, updating GCC past 7 on rtems5 will break some BSPs. At least
 some PowerPC BSPs need SPE support which was dropped after 7 and I think
 the ARM changed some compiler flags. But, in theory, there isn't anything
 wrong with having a newer GCC as an alternative. But it would have to be
 disclaimed that all testing for the release was done with GCC 7 and
 anything newer would be at some risk of breakage. And I don't know what
 the toolchain would be called. It isn't 6 and isn't 5.

--
Ticket URL: <http://devel.rtems.org/ticket/4408#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list