#403 closed defect (fixed)

newlib - misc improvents/fixes to newlib's RTEMS dummy crt0

Reported by: Ralf Corsepius Owned by: Joel Sherrill
Priority: normal Milestone: 2
Component: tool Version: unknown
Severity: major Keywords:
Cc: bugs@…, ralf.corsepius@… Blocked By:


The patch below address two bugs in newlib's RTEMS dummy crt0:

  1. Currently, the crt0 bogusly provides stub implementations for several functions (strlen etc.) which actually are provided by newlib.

Therefore gcc should never produce "missing symbols" referring to them.
Having them in the past could be a side-effect of gcc using broken LIB_SPECS (RTEMS PR 402) or of 2. below.

  1. The crt0 lacks stub implementations of the *_r-functions supposed to be provided by RTEMS libcsupport.


Attachments (1)

newlib-1.11.0-rtems-crt0-20030416a.diff (2.7 KB) - added by Ralf Corsepius on Dec 3, 2006 at 1:31:13 PM.

Download all attachments as: .zip

Change History (3)

comment:1 Changed on Jun 13, 2003 at 4:49:36 PM by Joel Sherrill

Status: assignedwaiting

comment:2 Changed on Jun 13, 2003 at 9:12:13 PM by Ralf Corsepius

Status: waitingclosed

State-Changed-From-To: feedback->closed
State-Changed-Why: patch in newlib-rtems-20030605.diff

Changed on Dec 3, 2006 at 1:31:13 PM by Ralf Corsepius


Note: See TracTickets for help on using tickets.