Mail Archives: cygwin-developers/1998/05/01/14:46:08
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.
- Raw text -