This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Porting to Minix 3


On Mon, Mar 20, 2017 at 8:13 AM, Florian Weimer <fweimer@redhat.com> wrote:
> On 03/18/2017 03:13 AM, Patrick wrote:
>>
>> Could anyone tell me what I should do next? Is it hard to create a patch
>> for this?
>
>
> It is very hard.  We no longer have a working non-Linux port of glibc. All
> non-Linux ports (Hurd, FreeBSD, NaCl, maybe there are more) are either
> out-of-tree or impossibly difficult to compile.

My theory is that this is a reflection of the interest and resources
available to the porters rather than anything inherent in the
complexity or drastic differences between the OSs.

In part it is hard because it requires a senior developer to approve
all the abstractions and additional files that touch across the entire
code base. Roland McGrath was the last person to attempt this in
whole-sale for NaCl, and I think it will never be done again with such
determination. Simply because there isn't any interest. The GNU/Linux
port is the most used and valuable port in the tree and everything
tends towards optimization for that port.

I know this is probably more information than you need, but I figure
this monologue provides fodder for google search on the topic.

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]