Re: [UnixOS2] libc
"Adrian Gschwend" <[email protected]> Tue, 17 Jun 2003 20:39:16 +0200 (CDT)
| Newsgroups | gmane.comp.ide.emx.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 17 Jun 2003 18:49:52 +0200 (CEST), Stefan Neis wrote: >In view of Ilya's recent post to EMX list >> Can't we find a new volunteer for maintainance of EMX.DLL and >> EMXCRTM.DLL? The job is to *collect* contributed patches, weed out >> the weeds, and decide when we have a snapshot good enough to be named >> golded. >I decided to also involve emx mailing list into this discussion... ok, I'm not subscribed to the EMX list so it's possible that my posting won't make it there. >I like the asynchronity (??) of mail. Everyone can read/reply when he can >spare some minutes. ;-) yes, fine for a lot of things but it would still be nice if at least some people could show up on our #unixos2 channel. Would help in some cases too :) As a reminder: Server is irc.anduin.net, Mozilla got an IRC client built in. >> <achimha> well, our libc is done to fulfill our needs >> <achimha> it is incompatible with emx (note by ktk: due to licensing >> problems with EMX) > >Huh? Which ones? I always had the impression that EMX's licence is rather >permissive... Well I won't go into details, some Innotek people should answer that ( Knut promised me to go through the mails later) > >To be honest, that doesn't sound to promising from the porting point of >view. There are some things that _have_ to be deep inside libc, otherwise >e.g. closing sockets by close instead of closesocket or pthread support >won't work... :-( I'm sure they will help us if we talk to each other. >I think we should start with EMX, add Posix/2, some link support, >pthreads, libintl and maybe some other nice little extensions and then >start making it all work together and fixing bugs (e.g. pthread library >and library for symlink support (via EA) both modify certain functions >for accessing files - BTW, large file support is the third candidate which >"wants" specific changes in that same area). fine for me. >Whether the CVS is rooted at netlabs or sourceforge (we could start by >abusing the Posix/2 CVS) is rather irrelevant to me, however it would be >great to automatically send all CVS commits (as a diff) to some dedicated >mailing list (I know that wxWindows did such a thing also while the CVS >was hosted by sourceforge, so it's possible to set it up like this even >there - but I don't know, how to do it), so whoever is interested has a >chance to check things easily. I can't provide the diff, so if you want that sourceforge is the server. But to be honest I don't see the sense in that if we use CVS anyway. But the cvs server is not really an important question as long as it works :) >The biggest problem for starting however is probably the build system: >EMX libs expect dmake, IIRC. Posix/2 wants some GNUmake, pthreads want >I don't know what etc. Unifying this and "porting" the Makefiles to some >current GNUmake is going to require much time for not much to gain... :-( ok, can't comment that due the lack of know how in this area. But IMHO it needs to be done, will help everyone at the end. >What I don't know at all is, how this could fit into Holger's long term >plans. Ideally, replacing a couple of low level C routines by his more >complete/efficient implementations - once they are ready - would be >sufficient, but for this, it would be a big plus to have a rather >detailed list of what functions those are going to be, I suppose. ACK, probably Holger can give some details about that? cu Adrian -- Adrian Gschwend @ netlabs.org ktk [a t] netlabs.org ------- Free Software for OS/2 and eCS http://www.netlabs.org