delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/03/29/06:36:16

X-Spam-Check-By: sourceware.org
Subject: RE: multiple cygwin installs
Date: Thu, 29 Mar 2007 12:34:07 +0100
MIME-Version: 1.0
Message-ID: <84952F09F3FC0C418393E60D116EB9CC1815F0@Traf-Mail.int.ascribe.com>
From: "Phil Betts" <Phil DOT Betts AT ascribe DOT com>
To: <cygwin AT cygwin DOT com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id l2TBa5bg013704

Steve M. Robbins wrote on Thursday, March 29, 2007 6:05 AM::

> Howdy,
> 
> I had installed cygwin and used it for some months.  Then I had to
> install another tool (crestron SIMPL+ compiler) and discovered that
> cygwin no longer worked.  It turns out that the SIMPL+ compiler is
> based around a cygwin gcc cross compiler.  So I need to have two
> simultaneous cygwin environments.
> 
> At the moment, I'm managing with a pair of registry-mangling scripts:
> one that removes the crestron entries and restores the cygwin entries,
> and a second script that removes cygwin and installs crestron.  It
> works, but it's fairly cumbersome.
> 
> I've searched the archives and found a couple of previous threads,
> such as http://sourceware.org/ml/cygwin/2001-10/msg00625.html, but not
> much enlightenment.
> 
> I gather that the two impediments to separate installs are: the shared
> registry entries, and a shared memory location.  I read that you can
> get around these with a recompile
> (http://www.cygwin.com/ml/cygwin/2001-10/msg00651.html).  But I can't
> find any details on how to build a cygwin that does not interfere with
> the official cygwin.  Is there a configure-time option?  Or do you
> edit the file winsup/cygwin/include/cygwin/version.h to change
> CYGWIN_INFO_CYGNUS_REGISTRY_NAME?  What about the shared memory
> region?
> 
> Thanks for any insight,
> -Steve

Can you not just eliminate the Crestron-installed cygwin?  If SIMPL+
cannot work with your current cygwin, it's broken and you need to take
it up with Crestron.

<soapbox>
Any 3PP that forces one to use their (inevitably out of date) version
of cygwin (and thereby killing the official installation) is IMO broken
and the issue should be taken up with them.  At the very least, it 
shows they have such little faith in their own software's robustness 
that they won't risk it running on an newer version of cygwin.

Imagine the chaos if ALL software was installed like this.  You might
end up with 100 different versions of cygwin on your PC, and ProductA
would never be able to talk to ProductB because they'd need two 
different sets of registry settings simultaneously.

I'm sure their justification is that they are reducing support costs 
by ensuring it's running on a known platform.  Only if their customer 
support is forced to resolve the problems caused by their installation 
will they learn that this is a false economy.
</soapbox>


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


- Raw text -


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