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

RTEMS trac trac at rtems.org
Fri Dec 7 04:28:42 UTC 2018


#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              |  Blocked By:
 Blocking:                   |
-----------------------------+----------------------------
Changes (by Joel Sherrill):

 * keywords:   => SoC
 * owner:  (none) => Needs Funding
 * status:  new => assigned


Old description:

> The Google Go run-time uses now features provided by #include
> <ucontext.h>.  RTEMS lacks support for this. One option is to port it
> from FreeBSD to Newlib.
>
> RTEMS supports now thread-local storage. It should be enabled.
>
> The self-contained objects provided by <sys/lock.h> should be used for
> synchronization.

New description:

 The Google Go run-time uses now 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.

--

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


More information about the bugs mailing list