public inbox for cygwin-developers@cygwin.com
 help / color / mirror / Atom feed
From: Alexey Pavlov <alexpux@gmail.com>
To: cygwin-developers@cygwin.com
Subject: Re: MSYS mode (continue)
Date: Tue, 30 Jul 2013 09:32:00 -0000	[thread overview]
Message-ID: <CABEPuQJxfk42ApfWi4dpqxO_6WAqko_+eNprHs=unbkWdA5H+A@mail.gmail.com> (raw)
In-Reply-To: <20130730090428.GL4166@calimero.vinschen.de>

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

  reply	other threads:[~2013-07-30  9:32 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CABEPuQ+YxNF6LTAxRTVDQqQsKvGWGuaRxx1JAH62+wZZzgsC9w@mail.gmail.com>
     [not found] ` <CABEPuQKRz2kamtrbBF5MjxPiSRMxwJ7NhG6wRrtRXMoBm+quNg@mail.gmail.com>
     [not found]   ` <20130704091632.GM5118@calimero.vinschen.de>
     [not found]     ` <CABEPuQKb8ZFvA=5947_JNQ3xZUNi98FTkV=9Q04f8vMY-4q1pg@mail.gmail.com>
     [not found]       ` <20130704101046.GN5118@calimero.vinschen.de>
     [not found]         ` <CABEPuQJ2S5jUbJDS+XUhrvdLtu6t53QAvsmQ_q5RbvELZxHJhw@mail.gmail.com>
     [not found]           ` <20130704103708.GA12995@calimero.vinschen.de>
     [not found]             ` <CABEPuQ+iF265-SQzfLTmsBegG+BVjpLPowxRAH8ioWv1Us_iYg@mail.gmail.com>
     [not found]               ` <20130704121617.GC12995@calimero.vinschen.de>
     [not found]                 ` <20130704163612.GA4729@ednor.casa.cgf.cx>
2013-07-05  9:07                   ` Corinna Vinschen
2013-07-05 16:42                     ` Christopher Faylor
2013-07-11 11:17                       ` Corinna Vinschen
2013-07-25 11:06                         ` Alexey Pavlov
2013-07-25 11:11                           ` Corinna Vinschen
2013-07-25 13:11                         ` Charles Wilson
2013-07-25 15:02                           ` Corinna Vinschen
2013-07-25 18:21                             ` Charles Wilson
2013-07-25 18:33                               ` Charles Wilson
2013-07-25 20:53                               ` Christopher Faylor
2013-07-25 21:08                                 ` LRN
2013-07-25 21:31                                   ` Larry Hall (Cygwin Developers)
2013-07-26  1:55                                     ` Christopher Faylor
2013-07-26  4:03                                       ` LRN
2013-07-26  5:46                                         ` Christopher Faylor
2013-07-26  8:15                                 ` Corinna Vinschen
2013-07-26 15:14                                   ` Christopher Faylor
2013-07-26 15:48                                     ` LRN
2013-07-26 16:16                                       ` Corinna Vinschen
2013-07-26 16:12                                     ` Corinna Vinschen
2013-07-26 16:37                                       ` Christopher Faylor
2013-07-26 16:45                                         ` Daniel Colascione
2013-07-26 16:47                                         ` Corinna Vinschen
2013-07-26 17:01                                           ` Christopher Faylor
2013-07-26 17:03                                             ` Daniel Colascione
2013-07-26 17:36                                               ` Christopher Faylor
2013-07-26 23:12                                           ` Yaakov (Cygwin/X)
2013-07-27  3:07                                   ` Charles Wilson
2013-07-28  0:18                                     ` NightStrike
2013-07-29  9:30                                       ` Corinna Vinschen
2013-07-29 11:00                                         ` LRN
2013-07-29 11:19                                           ` Corinna Vinschen
2013-07-29 15:36                                             ` LRN
2013-07-29 15:47                                               ` Corinna Vinschen
2013-07-29 16:37                                                 ` Charles Wilson
2013-07-30  1:18                                                   ` LRN
2013-07-30  0:45                                                 ` LRN
2013-07-30  9:04                                                   ` Corinna Vinschen
2013-07-30  9:32                                                     ` Alexey Pavlov [this message]
2013-07-30  9:47                                                       ` Corinna Vinschen
2013-07-30 10:27                                                         ` Alexey Pavlov
2013-07-30 10:34                                                           ` Corinna Vinschen
2013-07-30 10:59                                                             ` Alexey Pavlov
2013-07-30 14:55                                                               ` Christopher Faylor
2013-07-30 15:43                                                                 ` Christopher Faylor
2013-07-30 16:14                                                                 ` Christopher Faylor
2013-07-29 11:19                                           ` Earnie Boyd
2013-07-29 12:20                                             ` Charles Wilson
2013-07-29 12:49                                               ` Corinna Vinschen
2013-07-29 14:22                                                 ` Charles Wilson
2013-07-29 18:11                                               ` Larry Hall (Cygwin Developers)
2013-07-29  9:25                                     ` Corinna Vinschen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CABEPuQJxfk42ApfWi4dpqxO_6WAqko_+eNprHs=unbkWdA5H+A@mail.gmail.com' \
    --to=alexpux@gmail.com \
    --cc=cygwin-developers@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).