[RTEMS Project] #3676: Move aio.h from RTEMS to newlib (was: Add support for aio.h)

RTEMS trac trac at rtems.org
Mon May 4 22:16:30 UTC 2020


#3676: Move aio.h from RTEMS to newlib
------------------------------+---------------------
 Reporter:  deuteriumoxide    |       Owner:  (none)
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  5.2
Component:  tool/newlib       |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  POSIX-Compliance  |  Blocked By:
 Blocking:                    |
------------------------------+---------------------
Description changed by Joel Sherrill:

Old description:

> aio.h is not present.

New description:

 aio.h is one of the few POSIX headers that is provided by RTEMS and not
 newlib. The goal of this ticket is to move the header to newlib and remove
 it from RTEMS.

 Unfortunately, patches to do this have been posted on the mailing list
 during the release 5 branching period. We do not want a disruption on the
 tools which impact all RTEMS builds to show up right now.

 This requires a bit of discussion. Moving the file for 5 would require a
 newlib bump which is likely desirable to be easy assuming 5 has a long
 lifespan. We could add a patch to rtems5 which removes aio.h from newlib
 after it is added. This would allow bumping newlib versions with no
 discontinuity.

 However, adding it to newlib and using it for the rtems6 toolchain is a
 given.

--

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


More information about the bugs mailing list