Avoid collisions between parallel installations of Cygwin

Charles Wilson cygwin@cwilson.fastmail.fm
Mon Oct 12 21:30:00 GMT 2009

Earnie wrote:
> Chris, MSYS has been doing this since its first release. There has
> been zero confusion with end user community and there are many
> packages that have released with their own distribution of MSYS.

Errr...you're kinda stealing a base, here.

(1) cygwin HASN'T done or allowed that, so most of OUR users are
unfamiliar with the issues that may arise with multiple cygwin
installations. In fact, most of the time if they report such problems we
tell 'em "don't do that."  This is a big change for the cygwin
community: less so technically than sociologically.  It doesn't matter
that MSYS -- a completely different project with a mostly different user
community -- has allowed this from the beginning.  That's them. This is us.

(2) There are multiple MSYS derivatives out there, true. But I'd wager
that most users of MSYS-git (or PhoenixMSYS, etc) use exclusively that
version, and do not attempt to install both an MSYS-git tree AND and
mingw.org MSYS tree.  Maybe there are five people in the world who have
done so.  So this still doesn't (directly) support your argument about
simultaneous parallel installs.

But that's ok. We all know this can be made to work -- partly because of
the current cygwin DEBUGGING support, partly by the example of MSYS, and
partly because Corinna has already tested it.


More information about the Cygwin-developers mailing list