Re: EOL for Cygwin - Win32 cross compiles

2009-03-11 Fir de Conversatie Corinna Vinschen
On Mar 11 06:31, Tony Mechelynck wrote: On 09/03/09 11:46, Corinna Vinschen wrote: Make_cyg.mak appears to use $(CC) throughout for compile and link stage anyway. So it should be sufficient (grain/salt) to call CC=i686-pc-mingw32-gcc make -f Make_cyg.mak after the -mno-cygwin

Re: EOL for Cygwin - Win32 cross compiles

2009-03-10 Fir de Conversatie Tony Mechelynck
On 09/03/09 11:46, Corinna Vinschen wrote: On Mar 9 07:02, Tony Mechelynck wrote: On 08/03/09 10:53, Corinna Vinschen wrote: The -mno-cygwin option was always just a hack. You could have put this hack into the Linux i686 compiler as well, but why would you? Same for Cygwin. The

Re: EOL for Cygwin - Win32 cross compiles

2009-03-09 Fir de Conversatie Tony Mechelynck
On 08/03/09 10:53, Corinna Vinschen wrote: On Mar 8 03:32, Tony Mechelynck wrote: On 08/03/09 03:15, Matt Wozniski wrote: This option will be removed when Cygwin migrates to Cygwin 1.7 / gcc 4. See http://www.cygwin.com/ml/cygwin/2008-09/msg00291.html . Removing the option has been planned

Re: EOL for Cygwin - Win32 cross compiles

2009-03-09 Fir de Conversatie Tony Mechelynck
On 08/03/09 10:45, Corinna Vinschen wrote: On Mar 7 21:15, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 9:05 PM, Tony Mechelynck wrote: The only interest of Make_cyg.mak is to compile Vim binaries which don't need Cygwin to run No, it allows for compiling either mingw OR cygwin binaries (at

Re: EOL for Cygwin - Win32 cross compiles

2009-03-09 Fir de Conversatie Corinna Vinschen
On Mar 9 07:02, Tony Mechelynck wrote: On 08/03/09 10:53, Corinna Vinschen wrote: The -mno-cygwin option was always just a hack. You could have put this hack into the Linux i686 compiler as well, but why would you? Same for Cygwin. The -mno-cygwin option will be removed. To build a

Re: EOL for Cygwin - Win32 cross compiles

2009-03-09 Fir de Conversatie Corinna Vinschen
On Mar 8 17:57, Matt Wozniski wrote: On Sun, Mar 8, 2009 at 5:40 AM, Corinna Vinschen wrote: You seem to be getting something wrong.  When 1.7 gets released, gcc will not support the -mno-cygwin option anymore, but the distro will get a mingw cross-compiler nevertheless.  You just have to

Re: EOL for Cygwin - Win32 cross compiles

2009-03-08 Fir de Conversatie Corinna Vinschen
On Mar 8 03:05, Tony Mechelynck wrote: To compile a cygwin build which does require the cygwin1.dll to run, use the top-level Makefile and have it run configure (if it works, I haven't tested it). I'm the vim maintainer for the Cygwin distribution. I'm building the vim package for the

Re: EOL for Cygwin - Win32 cross compiles

2009-03-08 Fir de Conversatie Corinna Vinschen
On Mar 7 20:35, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 12:35 PM, Tony Mechelynck wrote: That's if you want Vim for Cygwin. You can also use Cygwin to compile (cross-compile, if you want) versions of Vim which don't need Cygwin to run, as explained on my Windows HowTo Hm.

Re: EOL for Cygwin - Win32 cross compiles

2009-03-08 Fir de Conversatie Corinna Vinschen
On Mar 7 21:15, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 9:05 PM, Tony Mechelynck wrote: The only interest of Make_cyg.mak is to compile Vim binaries which don't need Cygwin to run No, it allows for compiling either mingw OR cygwin binaries (at the moment). And, if you've ever tried

Re: EOL for Cygwin - Win32 cross compiles

2009-03-08 Fir de Conversatie Corinna Vinschen
On Mar 8 03:32, Tony Mechelynck wrote: On 08/03/09 03:15, Matt Wozniski wrote: This option will be removed when Cygwin migrates to Cygwin 1.7 / gcc 4. See http://www.cygwin.com/ml/cygwin/2008-09/msg00291.html . Removing the option has been planned for some time - it has never really

Re: EOL for Cygwin - Win32 cross compiles

2009-03-08 Fir de Conversatie Corinna Vinschen
On Mar 8 10:53, Corinna Vinschen wrote: On Mar 8 03:32, Tony Mechelynck wrote: If removing the option has always been confusing to users, then why can't they leave it in? The _option_ to compile native-Windows programs using Cygwin gcc _is_ a useful thing, I can't imagine on what

Re: EOL for Cygwin - Win32 cross compiles

2009-03-08 Fir de Conversatie Matt Wozniski
On Sun, Mar 8, 2009 at 5:40 AM, Corinna Vinschen wrote: On Mar  7 20:35, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 12:35 PM, Tony Mechelynck wrote: That's if you want Vim for Cygwin. You can also use Cygwin to compile (cross-compile, if you want) versions of Vim which don't need Cygwin

EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Matt Wozniski
On Sat, Mar 7, 2009 at 12:35 PM, Tony Mechelynck wrote: That's if you want Vim for Cygwin. You can also use Cygwin to compile (cross-compile, if you want) versions of Vim which don't need Cygwin to run, as explained on my Windows HowTo Hm. Support for using cygwin's gcc to do cross-compile

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Steve Hall
On Sat, 2009-03-07 at 20:35 -0500, Matt Wozniski wrote: Hm. Support for using cygwin's gcc to do cross-compile builds is soon to be dropped. Why?! Maybe we should remove the option to do this from Make_cyg.mak? Or, at least add a note to the README noting that the option is deprecated

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Tony Mechelynck
On 08/03/09 02:35, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 12:35 PM, Tony Mechelynck wrote: That's if you want Vim for Cygwin. You can also use Cygwin to compile (cross-compile, if you want) versions of Vim which don't need Cygwin to run, as explained on my Windows HowTo Hm. Support

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Matt Wozniski
On Sat, Mar 7, 2009 at 9:05 PM, Tony Mechelynck wrote: On 08/03/09 02:35, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 12:35 PM, Tony Mechelynck wrote: That's if you want Vim for Cygwin. You can also use Cygwin to compile (cross-compile, if you want) versions of Vim which don't need Cygwin

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Steve Hall
On Sun, 2009-03-08 at 03:05 +0100, Tony Mechelynck wrote: The only interest of Make_cyg.mak is to compile Vim binaries which don't need Cygwin to run, using the -mno-cygwin option of the Cygwin gcc compiler and the appropriate corresponding option of the linker. Hmm, I use only: make

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Tony Mechelynck
On 08/03/09 03:15, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 9:05 PM, Tony Mechelynck wrote: On 08/03/09 02:35, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 12:35 PM, Tony Mechelynck wrote: That's if you want Vim for Cygwin. You can also use Cygwin to compile (cross-compile, if you want)

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Matt Wozniski
On Sat, Mar 7, 2009 at 9:32 PM, Tony Mechelynck wrote: On 08/03/09 03:15, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 9:05 PM, Tony Mechelynck wrote: using the -mno-cygwin option of the Cygwin gcc compiler and the appropriate corresponding option of the linker. This option will be removed

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Matt Wozniski
On Sat, Mar 7, 2009 at 10:29 PM, Tony Mechelynck wrote: On 08/03/09 03:49, Matt Wozniski wrote: On Sat, Mar 7, 2009 at 9:32 PM, Tony Mechelynck wrote: [...] The _option_ to compile native-Windows programs using Cygwin gcc _is_ a useful thing, I can't imagine on what grounds someone would

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Tony Mechelynck
On 08/03/09 04:40, Matt Wozniski wrote: [...] Huh? They do different things. Cygwin provides a POSIX emulation layer through cygwin1.dll, mingw provides mappings from POSIX concepts to Windows concepts to try to make it possible to cross-compile POSIX applications. What's there to be

Re: EOL for Cygwin - Win32 cross compiles

2009-03-07 Fir de Conversatie Matt Wozniski
On Sat, Mar 7, 2009 at 9:21 PM, Steve Hall wrote: On Sun, 2009-03-08 at 03:05 +0100, Tony Mechelynck wrote: The only interest of Make_cyg.mak is to compile Vim binaries which don't need Cygwin to run, using the -mno-cygwin option  of the Cygwin gcc compiler and the appropriate corresponding