[PATCH v0 0/2] Add C23 stdbit.h functions

Jeff Johnston jjohnstn@redhat.com
Mon Mar 23 20:55:15 GMT 2026


Regarding ELIX, ELIX 1 is the smallest subset of the library and ELIX 4, or
not specifying ELIX, is everything.  In general, adding new
shared functions should go in ELIX 4 as the original ELIX documentation
wouldn't have categorized the new functions.

I don't know if anyone is currently using the ELIX settings.

-- Jeff J.

On Mon, Mar 23, 2026 at 4:59 AM Corinna Vinschen <corinna@vinschen.de>
wrote:

> Hi Joel,
>
> On Mar 21 18:52, Joel Sherrill wrote:
> > Thanks. I finally aligned all the autotools versions with your changes.
> >
> > It all built for me to target sparc-rtems7.
> >
> > You mentioned a problem compiling these earlier. What target was that? I
> > think all the
> > XXX_WIDTH constants used are in limits.h.
>
> No, they are not.  Target was Cygwin with its own limits.h, but even in
> newlib's limits.h, these WIDTH macros are not defined.  Incidentally,
> they are not defined anywhere in the newlib-cygwin repo.  If this works
> for you, you're probably overloading the newlib headers with rtems
> headers.
>
> > And is there any organization behind ELIX and ELIX_LEVEL anymore? Is 3
> > everything or some restricted subset. We would like them on RTEMS and I
> > assume we would be a more restricted profile since we are single process.
>
> Actually, I don't know.  I thought we're supposed to maintain this
> stuff.
>
> Jeff?
>
> If this isn't important anymore, fine with me, it just complicates
> the configury anyway ;)
>
>
> Thanks,
> Corinna
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/newlib/attachments/20260323/4b0251d1/attachment.htm>


More information about the Newlib mailing list