[RTEMS Project] #3912: Describe relationship between RTEMS and gcc cross-compiler

RTEMS trac trac at rtems.org
Thu Mar 19 22:12:47 UTC 2020


#3912: Describe relationship between RTEMS and gcc cross-compiler
---------------------------+---------------------------
  Reporter:  Gedare Bloom  |      Owner:  Needs Funding
      Type:  task          |     Status:  assigned
  Priority:  normal        |  Milestone:  Indefinite
 Component:  doc           |    Version:
  Severity:  normal        |   Keywords:  small,task
Blocked By:                |   Blocking:
---------------------------+---------------------------
 Occasionally new users are confused why they can't use their distributions
 cross-compiler for their target, e.g., the riscv64-linux-gnu or the arm-
 none-eabi-gcc. This task is to write a paragraph or two in the User's
 Guide to explain why this doesn't work.

 You will need to identify a good place in the guide to put this
 information, and work with the community to understand the restrictions.
 Probably somewhere near the start of the user's guide or in the quick
 start will be good.

 At a high-level, the reasons that one must use the rtemsX-gcc are:
 * newlib will be configured correctly for rtems, which is where much of
 our POSIX and libc support comes from.
 * threading in GCC support libraries is tailored to RTEMS
 * to provide the preprocessor define __rtems__
 There may be some other small reasons that could come up from discussion.

--
Ticket URL: <http://devel.rtems.org/ticket/3912>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list