X-Spam-Check-By: sourceware.org Date: Thu, 29 Mar 2007 00:04:54 -0500 From: "Steve M. Robbins" Subject: multiple cygwin installs To: cygwin AT cygwin DOT com Message-id: <20070329050454.GA12047@sumost.ca> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.5.13 (2006-08-11) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com 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 -- 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/