Re: [PATCH] sys/tree.h: Removed

Joel Sherrill <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAF9ehCVfDf50z2v1f1+BVUPfsi27RXFKg6cVAQ0tD0MBiF_mpQ@mail.gmail.com>
On Tue, Jul 16, 2024 at 4:39 AM Corinna Vinschen <[email protected]>
wrote:

> On Jul 16 07:41, Sebastian Huber wrote:
> > ----- Am 18. Jun 2024 um 22:25 schrieb Joel Sherrill [email protected]:
> >
> > > This file was from a specific older FreeBSD version. There have been
> > > multiple changes to this file with FreeBSD 14 including breaking
> > > changes to the file. Including this file as part of newlib results
> > > in not always having the correct version of sys/tree.h for any
> > > specific software. RTEMS will manage its use of this file outside
> > > of newlib.
> >
> > This file is not RTEMS-specific. I think removing this file would have
> > required a general approval.
>
> I agree with Sebastian.
>
> One point to think of is that newlib headers are automatically part of a
> Cygwin installation if they are not overrode by a Cygwin-specific header
> of the same name and path.  Just removing that file has the potential
> to break some Cygwin package relying on the existence of that file.
>

The presence of this as a unique libc file has already caused concerns
because it differs with the versions from FreeBSD.

>
> So just removing files in the generic header path should always be
> discussed first.
>

Sorry, If you want to re-add it feel free. It is commonly available
but not part of any standard.

--joel


>
>
> Thanks,
> Corinna
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.