This is the mail archive of the
cygwin-developers
mailing list for the Cygwin project.
Re: MSYS mode (continue)
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-developers at cygwin dot com
- Date: Mon, 29 Jul 2013 11:29:58 +0200
- Subject: Re: MSYS mode (continue)
- References: <20130705090704 dot GB4009 at calimero dot vinschen dot de> <20130705164230 dot GA7282 at ednor dot casa dot cgf dot cx> <20130711111744 dot GG15346 at calimero dot vinschen dot de> <51F123EB dot 9000900 at cwilson dot fastmail dot fm> <20130725150209 dot GA15619 at calimero dot vinschen dot de> <51F16C82 dot 7030509 at cwilson dot fastmail dot fm> <20130725205320 dot GA2725 at ednor dot casa dot cgf dot cx> <20130726081510 dot GN5086 at calimero dot vinschen dot de> <51F3394A dot 6050309 at cwilson dot fastmail dot fm> <CAF1jjLv_znaB_EH4LDo_xTq3d+-QuZR3R5jWQYpKiZJdDPKWFA at mail dot gmail dot com>
- Reply-to: cygwin-developers at cygwin dot com
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.(*)
Corinna
(*) 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