From: Paul G. <pga...@my...> - 2002-01-17 01:05:13
|
----- Original Message ----- From: Christopher Faylor <cg...@re...> Date: Wednesday, January 16, 2002 4:28 pm Subject: Re: [Mingw-users] Help to transfer programs of cygwin > On Wed, Jan 16, 2002 at 04:07:21PM -0800, Paul Garceau wrote: > > > > > >----- Original Message ----- > >From: Jos? Fonseca <j_r...@ya...> > >Date: Wednesday, January 16, 2002 2:48 pm > >Subject: Re: [Mingw-users] Help to transfer programs of cygwin > > > >> On 2002.01.16 19:52 Jianguo Wang wrote: > >> > Guys, > >> > > >> > I ahve a program which is complied well under cygwin. And it > >> seems the > >> > executable file is using some cygwin dll. How can I make the > program>> > compilable under GNU mingw32? And also executed > without the need of > >> > cygwin > >> > dll? [skip] Jose wrote: > >> After you build your program the cygwin dll dependency will be > >> dropped > >> since MinGW programs depend on msvcrt.dll. Paul G. wrote: > > You might also consider using MSYS. It is already set up with > Posix > >dependencies intact, and is, in essence a Mingw development > environment > >which eliminates any and all dependencies on cygwin.dll while > >maintaining and supporting Unix-like shells. > > > > As Jose has noted, Mingw has no dependencies on cygwin.dll. > MSYS is > >Mingw with shell capability (hence posix dependencies intact). > MSYS is > >in beta testing and is available in binary form from the Mingw > download > >page (http://sourceforge.net/project/showfiles.php?group_id=2435). cgf intones <;-)>: > > The last I heard, msys was a modified cygwin DLL. So, wouldn't he be > trading reliance on the cygwin1.dll with reliance on the msys.dll? Paul G replies: My sense was that (msys.dll?)is defined with msvcrt.dll as the base and msys.dll(?) acts as a wrapper of sorts (not sure of exact, technical definition of this phenomenon) for msvcrt.dll -- no Unix overhead. Not sure. Have cc'd this to mingw-msys mailing list in order to hear it straight from the creator of MSYS and clear up any confusion that might yet exist ;-). He would know if anyone does ;-). Paul G. |