From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23544 invoked by alias); 30 Jul 2013 09:32:19 -0000 Mailing-List: contact cygwin-developers-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner@cygwin.com Mail-Followup-To: cygwin-developers@cygwin.com Received: (qmail 23517 invoked by uid 89); 30 Jul 2013 09:32:19 -0000 X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,RDNS_NONE,SPF_PASS autolearn=ham version=3.3.1 Received: from Unknown (HELO mail-wi0-f179.google.com) (209.85.212.179) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 30 Jul 2013 09:32:17 +0000 Received: by mail-wi0-f179.google.com with SMTP id hr7so2379506wib.6 for ; Tue, 30 Jul 2013 02:32:09 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.180.189.102 with SMTP id gh6mr386690wic.19.1375176729805; Tue, 30 Jul 2013 02:32:09 -0700 (PDT) Received: by 10.216.0.4 with HTTP; Tue, 30 Jul 2013 02:32:09 -0700 (PDT) In-Reply-To: <20130730090428.GL4166@calimero.vinschen.de> References: <20130725205320.GA2725@ednor.casa.cgf.cx> <20130726081510.GN5086@calimero.vinschen.de> <51F3394A.6050309@cwilson.fastmail.fm> <20130729092958.GB3731@calimero.vinschen.de> <51F64B38.8000500@gmail.com> <20130729111856.GD30069@calimero.vinschen.de> <51F68BED.5010506@gmail.com> <20130729154725.GD4166@calimero.vinschen.de> <51F70C96.8040808@gmail.com> <20130730090428.GL4166@calimero.vinschen.de> Date: Tue, 30 Jul 2013 09:32:00 -0000 Message-ID: Subject: Re: MSYS mode (continue) From: Alexey Pavlov To: cygwin-developers@cygwin.com Content-Type: text/plain; charset=ISO-8859-1 X-SW-Source: 2013-07/txt/msg00067.txt.bz2 2013/7/30 Corinna Vinschen > > On Jul 30 04:45, LRN wrote: > > On 29.07.2013 19:47, Corinna Vinschen wrote: > > > On Jul 29 19:36, LRN wrote: > > >> I would expect people to get cygwin/msys in one place, and get MinGW in > > >> another. Even mingw-get, while being a source of both msys and mingw > > >> packages, clearly distinguishes betweent he two. > > > > > > That's what I understood differently. From the discussion on mingw-w64 > > > it seemed that a mingw dev using Cygwin/MSYS would prefer if the default > > > gcc creates non-CYgwin/MSYS, but rather Windows-only binaries. > > > > The problem is not that you can't have a W32-targetted gcc.exe in /usr/bin. > > > > The problem is that the convention that everyone has been following for > > years now is that all mingw stuff lives in /mingw, and all msys (cygwin) > > stuff lives in /usr. These two are never mixed. > > [...] > > So i'd suggest to stick with /usr and /mingw convention and let mingw > > take care of itself. It's simpler that way. > > Fine with me, of course. I don't have that problem myself so whatever > works better for you is ok. But then the number of changed packages > doesn't really matter. From my POV MSYS sticks to being it's own distro > with another focus than the Cygwin distro. > > So we're back to discussing in how far MSYS can be implemented using a > stock Cygwin DLL under the hood and the tweaks being in an external MSYS > DLL so users can mix the best of both worlds as they see fit for their > purpose. > As I see all discussion not about implementing but about philosophy of MSYS. At the start of discussion I wrote about my changes in Cygwin sources to have MSYS. And also send small patches but nothing really doing in this direction. What steps do we need to start any work on implementing it? Now I see next points where we can change Cygwin functionality: 1. uname function 2. reading /etc/fstab 3. passing arguments and environment variables to non-Cygwin processes ( environ.cc, spawn.cc ) 4. symlinks changes (copy instead symlink) > > Are you going to help implementing this? If not, I'm missing input > from any of the developers working on MSYS2... > > I'm on vacation until September. But I can help if any work starting in this direction. Regards, Alexey. > Corinna > > -- > Corinna Vinschen Please, send mails regarding Cygwin to > Cygwin Maintainer cygwin AT cygwin DOT com > Red Hat