All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Korsgaard <jacmet@uclibc.org>
To: buildroot@busybox.net
Subject: [Buildroot] About cygwin
Date: Mon, 23 Aug 2010 07:18:37 +0200	[thread overview]
Message-ID: <877hjhkitu.fsf@macbook.be.48ers.dk> (raw)
In-Reply-To: <20100822130319.2cb6e9e3@surf> (Thomas Petazzoni's message of "Sun, 22 Aug 2010 13:03:19 +0200")

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

Hi,

 Thomas> You're correct: we don't support Cygwin. I'm not personally interested
 Thomas> by adding Cygwin support to Buildroot, and I think that trying to do
 Thomas> embedded Linux development inside Cygwin doesn't make sense, you'd
 Thomas> better use Linux on your development workstation.

 Thomas> Now, if someone steps in and wants to improve Buildroot to support
 Thomas> Cygwin, why not, but we'll have to see how invasive the changes are. I
 Thomas> don't think we want to merge invasive Cygwin-specific changes if no-one
 Thomas> is going to maintain them on the long term. As none of the current main
 Thomas> Buildroot contributors use Windows and Cygwin, Cygwin support is
 Thomas> probably going to be broken quite often by mistake due to improvements
 Thomas> we make to Buildroot. 

 Thomas> Of course, that's my own personal point of view, not the one of the
 Thomas> Buildroot project as a whole.

FYI, I agree totally with the above. There's a few other reasons why
using Linux instead of Cygwin is a good idea:

- Windows (and in term Cygwin) has a few hardcoded magic file names
  (comN.*, con.*, prn.*, ..), which breaks horrible when packages have
  source files like con.c

- Cygwin is SLOW. It's >5 years since I last used it, but back then it
  was around 40x slower than Linux for configure/make/make install style
  stuff.

- A lot of the issues people have when they start working on embedded
  Linux systems are Linux questions rather than anything specific to
  embedded. The best way to learn Linux is IMHO just using it as much as
  possible.

-- 
Bye, Peter Korsgaard

  parent reply	other threads:[~2010-08-23  5:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-14  0:21 [Buildroot] About cygwin Michael Qiu
2010-08-14  0:27 ` Mitch Davis
2010-08-22 11:03   ` Thomas Petazzoni
2010-08-23  2:06     ` Grant Edwards
2010-08-23  5:18     ` Peter Korsgaard [this message]
2010-08-23  6:17       ` Nataraj S Narayan

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=877hjhkitu.fsf@macbook.be.48ers.dk \
    --to=jacmet@uclibc.org \
    --cc=buildroot@busybox.net \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.