From: "Andrew Crabtree" Newsgroups: comp.os.msdos.djgpp Subject: Re: COFF obsolete, let's port to Elf for version 3 Date: Fri, 15 May 1998 16:05:30 -0700 Organization: Hewlett-Packard, Roseville Lines: 33 Message-ID: <6jihns$gg2$1@rosenews.rose.hp.com> References: NNTP-Posting-Host: ros51675cra.rose.hp.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Paul Derbyshire wrote in message ... >There are only 2 viable solutions to the template problem. >1. Repositories. Elegant and efficient. If only the damn things worked. It will. This is just a matter of getting collect2 working. >2. Borland model, which requires ELF. I just don't see elf happening in the near future. Changing object formats is a huge huge effort. It would require modification to gcc, all of binutils, and gdb just for starters. Plus the stub/loader would have to be changed. On top of that, it would most likely be totally incompatible with all existing libraries and object files. I don't think anyone with enough expertise to pull this off is motivated to either. I doubt any of the dj workers use templates, and coff+stabs is good enough for just about everything else. If you don't want to wait for me to fix collect2 why not download the egcs source and try fixing it yourself? This is a volunteer project afterall, and simply whining about what you want done doesn't qualify as work to me. Andy >> [download] http://www.planet.net/pjoshv/ >Whoa, what the heck is it, before I go downloading anything... Cross-ELF is a package that gives you everything you need to run the same ELF 32 bit 386 object files on a variety of operating systems (Linux, Dos and Win32). It includes a dynamic linker and a C library for Dos. The Dos linker has it's own dos-extender built in.