delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/07/27/11:11:36

X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
Subject: RE: Compiling a Linux kernel using Cygwin
Date: Fri, 27 Jul 2007 11:10:30 -0400
Message-ID: <FF8482A96323694490C194BABEAC24A0013D8275@Email.cbord.com>
In-Reply-To: <46AA047E.3060902@gmail.com>
References: <46AA047E DOT 3060902 AT gmail DOT com>
From: "Bob McConnell" <rvm AT CBORD DOT com>
To: "Claudio Scordino" <cloud DOT of DOT andor AT gmail DOT com>, <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-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT 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 l6RFBPMk006514

Cross compiling on Cygwin is not foolish at all. I have two commercial
SDKs set up that way and know of more than a few other people doing just
that. I target both ARM7 and Motorola CPUs. In both cases the SDK
installed on top of my existing Cygwin configuration and just worked.

But you might have some luck finding applicable help on the Digi support
forums <http://www.digi.com/support/forum/>. The Digi ConnectME and
related devices use the ARM7 and are available in configurations
optimized for Linux. Basically they put the CPU, RAM, flash Ethernet and
serial ports all in an RJ-45 connector shell. The original version used
Cygwin and GCC with the NetSilicon NetOS 6 kernel, but due to customer
demand they added options for Linux.

You will find the Linux support forums under Embedded Modules and
Microprocessors.

Bob McConnell

> -----Original Message-----
> From: cygwin-owner AT cygwin DOT com 
> [mailto:cygwin-owner AT cygwin DOT com] On Behalf Of Claudio Scordino
> Sent: Friday, July 27, 2007 10:43 AM
> To: cygwin AT cygwin DOT com
> Subject: Compiling a Linux kernel using Cygwin
> 
> Hi all,
> 
>    I have to compile a Linux kernel using Cygwin on Windows 
> XP (I know, it's a 
> very silly thing, but it does not depend on me, unfortunately...).
> 
> I already have a gcc cross-compile toolchain for my target 
> (arm) installed on 
> Windows.
> 
> I already installed gcc-core, gcc-g++, binutils, cpio, make, 
> patch, tar, vim, 
> gettext, libintl and libncurses on cygwin (do I need something else?).
> 
> Since I assume that I need symbolic links, I use an ext2 
> filesystem on a USB 
> PenDrive, using the ext2fsd driver for Windows.
> 
> However, I'm receiving a lot of errors, everywhere.
> 
> Some of them:
> 
> 1) Sometimes when compiling, I receive the error "cannot mv 
> file A to B: invalid 
> request code".
> 
> However, the system allows me to manually copy file A on B 
> and then remove file 
> A (which is almost the same thing, so I wonder why the mv 
> command does not work).
> 
> 2) I'm not able of doing a "make menuconfig" even using the host gcc.
> 
> The system does not find ncurses libraries. But I've installed them!
> 
> Does anybody know how to solve these problems ?
> 
> More general question: did anybody build succesfully a Linux 
> kernel under cygwin?
> 
> Any hel and suggestion is very welcome.
> 
> Many thanks in advance,
> 
>            Claudio
> 
> 
> --
> 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/
> 
> 

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