From: scox AT cygnus DOT com (Stan Cox) Subject: win32 configuration proposal 1 May 1998 14:46:08 -0700 Message-ID: <199805012109.RAA06335.cygnus.cygwin32.developers@equinox.cygnus.com> To: gcc-local AT cygnus DOT com, cygwin32-developers AT cygnus DOT com I have an x86 configuration which combines mingw (1) and cygwin32. The default is behavior similar to the current mingw (-mwin32). The option -mcygwin32 would use the Cygwin32 layer, header files, libraries, and crts. This environment will allow compiling programs that use the standard Microsoft DLLs and Microsoft environment. Here are the steps I envision with time lag between each step to allow for conversion of package configuration. 1. Add a gcc configuration for ix86-win32 with the ix86-mingw32 and ix86-cygwin32 configurations still being available. 2. Change the gcc ix86-mingw32 and ix86-cygwin32 configurations to be subsets of ix86-win32. 3. Add ix86-win32 to all configurations. Any packages that want to use Cygwin32 would add -mcygwin32 to CFLAGS. 4. Mark ix86-mingw32 and ix86-cygwin32 as obsolescent configurations. Comments? (1) Uses Microsoft compatible header files and libraries which are built to cause linking against the Microsoft DLLs.