Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#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:
Blocking:

Description

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.

Release:
newlib-1.*

Attachments (1)

newlib-1.11.0-rtems-crt0-20030416a.diff (2.7 KB) - added by Ralf Corsepius on 12/03/06 at 13:31:13.
newlib-1.11.0-rtems-crt0-20030416a.diff

Download all attachments as: .zip

Change History (3)

comment:1 Changed on 06/13/03 at 16:49:36 by Joel Sherrill

Status: assignedwaiting

comment:2 Changed on 06/13/03 at 21:12:13 by Ralf Corsepius

Status: waitingclosed

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

Changed on 12/03/06 at 13:31:13 by Ralf Corsepius

newlib-1.11.0-rtems-crt0-20030416a.diff

Note: See TracTickets for help on using tickets.