delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/05/01/14:46:08

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019