From: Damian Yerrick Newsgroups: comp.os.msdos.djgpp Subject: Re: Solving the Win2K nested DPMI bug: Cygwin? Organization: Pin Eight Software http://pineight.8m.com/ Message-ID: References: <39E14F2B DOT 67FD5993 AT no.> <39E21C0C DOT 677A7392 AT no.> X-Newsreader: Forte Agent 1.7/32.534 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 37 X-Trace: /bGnt9Ojw7YIS+C8p9iVKnqyzqHoC9vLokQs3QsQsIX4WOlcUT5aqXz9z/R9bX3GWqj+GbNX8592!wUnMZo716Wppb8gAxwPuFPw8DhG/htw0tyALamYuCi8sPLKDNpAmiDf+zKlwg6dnZH+olojUjo/9!tdl1eQ== X-Complaints-To: abuse AT gte DOT net X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly NNTP-Posting-Date: Tue, 10 Oct 2000 00:27:36 GMT Distribution: world Date: Tue, 10 Oct 2000 00:27:37 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Mon, 09 Oct 2000 16:20:53 GMT, James wrote: >What would be involved in hosting the tools in mingw? Would that simply >mean recompiling the tools with mingw with win32 for the target? If so, >would it simply be a matter of recompiling (Since win32 console is so >close to DOS console), or would there have to be a lot of porting going >on? > >I'm going to try anyway in my ignorance, but I'm just curious how big of >a project that is. It'd be nice to have a complete port of all gcc and >bin tools as native win32 console programs, to avoid any kind of >problems like this. > >Basically, I'm just curious as to any opinions and information you have >on any of this. I don't have the knowledge to see what's hard and a lot >of work, and what's really workable. Thanks. It'd be mostly a reconfigure and recompile. Somebody should look at the build instructions for making a Linux-to-DJGPP compiler: http://www.delorie.com/howto/djgpp/linux-x-djgpp.html and try to make it MinGW- or Cygwin-hosted. Cygwin _might_ be easier (especially beyond gcc/binutils), as cygwin.dll implements much more POSIX functionality than msvcrt.dll does. Hint for the final step: Use 'windj' as the prefix. windjgpp.exe is a lot easier to type (and looks cooler) than i586-pc-msdosdjgpp-gpp.exe Repeating the process with RSXNTDJ brings it full circle, but I wouldn't recommend it :-) --