delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/01/09/13:01:52

X-Spam-Check-By: sourceware.org
Subject: My experience build the 2.6.17 kernel under Cygwin
MIME-Version: 1.0
Date: Tue, 9 Jan 2007 13:01:21 -0500
Message-ID: <93F4D0C26363FF45A4953C121889B6AC5BF0@brak.anidea.local>
From: "Gabriel Goldstein" <GabrielG AT anidea-engineering 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 l09I1fvI019948

First I must say I love Cygwin.  I have a few guys here with VM Ware and
Redhat for development.  I've been reluctant to go down that path
because of the resources it takes up.  So when it came to my first shot
at kernel targeting, I decided to give Cygwin a run.  While most
everything worked quite well, I did want to make a concise list of the
issues I had because I found no such list.

1.  The international lib reference is missing from the kconfig make
file.  Even compiling with KBUILD_HAVE_NLS=no won't get past this.  I
also suspect its missing references to ncurses.  This was my first
hurdle, but modifying the kconfig make file got make xconfig to work.  I
don't know if this is across the board (normal Linux) or not.

Line 133
HOSTLOADLIBES_mconf	+= -lintl

2.  Cygwin does not appear to handle the advanced file system mechanics
to support mknod properly.  This may be a specific thing to my
situation, but my dev kit had a sample file system.  It would not untar
into cygwin without a seg fault.  My workaround was to basically do this
on a VM Ware / RH machine.  Annoying, but it did work.  What I may
suggest is a way to have a real linux file system that you can 'mount'
and provide this functionality.

In general the kernel built great, but from what I can tell, building
file systems is still something to be left of a full linux box.

If anyone has any other suggestions or thoughts on this, I'd like to
hear them because I'd really like to stay all on Cygwin.

Thanks,

Gabriel

--
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