Re: libc
"Sebastian Wittmeier (ShadoW)" <[email protected]> Sun, 22 Jun 2003 16:14:40 +0200 (CEST)
| Newsgroups | gmane.comp.ide.emx.devel |
|---|---|
| Message-ID | <200306221614.0000000T@DARKNESS> |
Hi, IMHO that discussion seems a bit chaotic. I wonder, which advantages both proposals have (Holger's vs. Illya's). Holger's - new DLLs ---------------------------- advantage: maximum Unix compatibility for newly compiled programs advantage: every old application will continue to work (with old DLLs) disadvantage: old applications won't support new concepts/features Illya's - improve existing DLLs ------------------------------------------ advantage: more Unix compatibility for newly compiled programs (GCCOPT) advantage: even old applications profit from certain changes disadvantage: not fully compatible, some programs may not work any longer Why is the interoperability between old and new applications needed (mentioned by EM)? Where do existing libraries fit into that picture? Can't these concepts be combined? - create new DLLs (like Holger's approach) - test old programs, if they work with new semantics - rename EMX DLL names in executables (but no recompiling needed) Sebastian