[RTEMS Project] #3870: libc_reent set up is broken

RTEMS trac trac at rtems.org
Fri Feb 14 09:12:40 UTC 2020

#3870: libc_reent set up is broken
 Reporter:  Chris Johns  |       Owner:  (none)
     Type:  defect       |      Status:  new
 Priority:  normal       |   Milestone:  4.11.4
Component:  score        |     Version:  4.11
 Severity:  normal       |  Resolution:
 Keywords:               |  Blocked By:
 Blocking:  3859         |

Comment (by Chris Johns):

 Replying to [comment:14 Sebastian Huber]:
 > Replying to [comment:13 Chris Johns]:
 > > I am preparing shell and test patches for 4.11 and 5 to fix `joel`
 scripts on both branches and a work round fix for 4.11. The 4.11 fix is a
 workable hack where `_sinit` is called in `newlib_create_hook`. Your
 solution is preferred however I do not think a new newlib on a release
 branch is a viable solution.
 > Calling `__sinit()` in `newlib_create_hook()` should fix the problem
 with standard file pointer assignments in RTEMS 4.11. However, it may have
 the side-effect that now every thread delete closes the standard file
 descriptors. I think we need a test case that deletes a thread and then
 checks if the standard file pointers are still open.
 Ah ok. I will have a look at how the test can be extended. I think these
 tests are nice to have around.

Ticket URL: <http://devel.rtems.org/ticket/3870#comment:15>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list