MSYS mode (continue)

Corinna Vinschen
Mon Jul 29 09:30:00 GMT 2013

On Jul 27 20:17, NightStrike wrote:
> On Fri, Jul 26, 2013 at 11:06 PM, Charles Wilson wrote:
> > On 7/26/2013 4:15 AM, Corinna Vinschen wrote:
> >> Another alternative would be if the Cygwin DLL itself had a switch to
> >> load the MSYS dll (export CYGWIN=MSYS ;)).  This would allows MSYS mode
> >> even with completely unchanged executables.
> >
> >
> > Right -- but *some* executables would need to actually BE different, aside
> > from the underlying posix library's behavioral changes, to get a "real" MSYS
> > environment.
> Perhaps it would be useful to actually identify which packages have
> extenuating needs.  Maybe it's just one or two.  Maybe it's all but
> one or two.  I don't think that currently, the problem space is
> properly enumerated, but is instead living in the abstract.

Very good point.  This would perhaps show us much better where we're
heading here.  From the current input I only see the following required
changes in relation to a stock Cygwin distro:

- make w/ DOS path handling
- gcc targeting Mingw rather than Cygwin.
- Cygwin compiler provided as cross tool $arch-pc-cygwin-gcc, etc.(*)


(*) Per my suggestion there would be no MSYS targeting compiler anymore.
    It would target Cygwin and everything else just depends on how the
    MSYS dll gets loaded.

Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-developers mailing list