This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: glibc on solaris
- From: Petr Salinger <Petr dot Salinger at seznam dot cz>
- To: vanders at liqwyd dot com, sharma_amit10 at yahoo dot com
- Cc: libc-ports at sourceware dot org
- Date: Thu, 15 Feb 2007 22:18:37 +0100 (CET)
- Subject: Re: glibc on solaris
I think it worked once upon a time. However, now it is extremely
Linux specific; I think it would be a tremendously difficult project.
What's Linux specific about Glibc?
The pthreads add-ons (both nptl and linuxthreads) are rather linux specific.
Also core glibc becomes more and more Linux specific,
i.e. *at functions and now also indirectly futexes :-(
Current versions have been ported and are running on Hurd,
Although hurd is in core glibc component, neither HEAD, nor
2.5 branch will compile out of CVS.
FreeBSD and Syllable kernels in addition to Linux.
My patches for Glibc 2.4 on Syllable only run into a couple of hundred
lines, plus platform sources. There are some areas that occasionally
give me headaches I.e. requiring TLS support, but they are not
insurmountable.
Our glibc 2.5.x for GNU/kFreeBSD needs fewer changes,
to get an estimate, for patches see
http://svn.debian.org/wsvn/glibc-bsd/trunk/glibc-ports/patches/
and for platform sources
http://svn.debian.org/wsvn/glibc-bsd/trunk/glibc-ports/kfreebsd/
I agree that it is difficult, certainly a lot of work, but not
impossible.
I absolutely agree with this.
But do not expect any help from Ulrich Drepper on _unsupported_ platform ...
Petr