Xref: news2.mv.net comp.os.msdos.djgpp:4659 From: malcolm AT manawatu DOT gen DOT nz (Malcolm Taylor) Newsgroups: comp.os.msdos.djgpp Subject: Re: Cygnus gnu-win32 OR djgpp with RSXWIN Date: Wed, 05 Jun 1996 21:08:46 GMT Organization: Grafik Software Lines: 34 Message-ID: <4p50qa$79u@news.manawatu.gen.nz> References: Reply-To: malcolm AT manawatu DOT gen DOT nz NNTP-Posting-Host: malcolm.manawatu.gen.nz Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Eli Zaretskii wrote: >On 3 Jun 1996, Leigh & Tiffany Westphal Wedding wrote: >> Can someone help me out by recomending which is the better (easier?) >> to use of Cygnus port of gcc to Win32 OR djgpp with RSXWIN for >> creating windows programs using Win95. As I understand it both of >> these are capable of the job, is this correct? >AFAIK, RSXWIN is not for Win95, but I'm not sure. RSXNT can do NT and Win95 executables. There is also a port of the EMX compiler to run as a Win32 console app (ie Win95 or WinNT app) which will create Win32 apps, Win/DOS dual mode apps, ... It has gdb and windbg running under windows (to my knowledge) as debuggers, which fills the previous gap in debugging. The only drawback to my knowledge is that to use the RSXNT kit for commercial or shareware you have to register it. Also I have no idea how well either RSXNT or the windows emx work. >Anyway, I'd say that currently, neither is good enough: RSXWIN is >reportedly only for porting already debugged apps, as it doesn't include >debug tools; and the Cygnus project is in very early beta phase, whereby >it keeps changing with every release in a way that breaks programs >already compiled with a previous release (for an example, read the ``C >Programming'' column in the latest issues of ``Dr. Dobb's Journal''). The Cygnus port also has the problem of forcing your programs to be under LGPL as if I remember right the source for the startup code and libraries are lgpled. Malcolm