#2832 assigned enhancement

Google Go run-time library support needs an update

Reported by: Sebastian Huber Owned by: Needs Funding
Priority: normal Milestone: Indefinite
Component: tool Version:
Severity: normal Keywords: SoC
Cc: Blocked By:
Blocking:

Description (last modified by Joel Sherrill)

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.

Change History (4)

comment:1 Changed on Aug 14, 2017 at 12:04:41 AM by Chris Johns

Milestone: 5.0Indefinite
Version: 4.11

comment:2 Changed on Dec 7, 2018 at 4:28:42 AM by Joel Sherrill

Description: modified (diff)
Keywords: SoC added
Owner: set to Needs Funding
Status: newassigned

comment:3 Changed on Jan 9, 2019 at 11:57:17 PM by Joel Sherrill

Description: modified (diff)

comment:4 Changed on Mar 15, 2019 at 6:05:26 PM by Joel Sherrill

Description: modified (diff)
Note: See TracTickets for help on using tickets.