[RTEMS Project] #2832: Google Go run-time library support needs an update

RTEMS trac trac at rtems.org
Fri Feb 25 20:00:49 UTC 2022


#2832: Google Go run-time library support needs an update
-----------------------------+----------------------------
 Reporter:  Sebastian Huber  |       Owner:  Needs Funding
     Type:  enhancement      |      Status:  assigned
 Priority:  normal           |   Milestone:  Indefinite
Component:  tool             |     Version:
 Severity:  normal           |  Resolution:
 Keywords:  SoC, API, large  |  Blocked By:
 Blocking:                   |
-----------------------------+----------------------------
Description changed by Joel Sherrill:

Old description:

> The Google Go run-time now uses features provided by #include
> <ucontext.h>.  RTEMS lacks support for this. One option is to port it
> from FreeBSD to Newlib. Ticket #3640 tracks ucontext.h support.
>
> RTEMS supports now thread-local storage. It should be enabled.
>
> The self-contained objects provided by <sys/lock.h> should be used for
> synchronization.
>
> This ticket is referenced by the RTEMS Users Guide in the "Features"
> section as a footnote to Google Go language support. Please remove the
> footnote when this ticket is closed.

New description:

 The Google Go run-time now uses features provided by #include
 <ucontext.h>.  RTEMS lacks support for this. One option is to port it from
 FreeBSD to Newlib. Ticket #3640 tracks ucontext.h support.

 RTEMS supports now thread-local storage. It should be enabled.

 The self-contained objects provided by <sys/lock.h> should be used for
 synchronization.

 This ticket is referenced by the RTEMS Users Guide in the "Features"
 section as a footnote to Google Go language support. Please remove the
 footnote when this ticket is closed.

 Possible Mentors: Joel Sherrill, Sebastian Huber, Gedare Bloom
 Skills: C
 Difficulty: Medium

--

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


More information about the bugs mailing list