X-Spam-Check-By: sourceware.org Subject: Re: Compiling a Linux kernel using Cygwin From: Samuel Robb To: cygwin AT cygwin DOT com In-Reply-To: <46AE2120.4080903@gmail.com> References: <46AA047E DOT 3060902 AT gmail DOT com> <1185549608 DOT 25687 DOT 40 DOT camel AT samuelr DOT hq DOT netapp DOT com> <46AE2120 DOT 4080903 AT gmail DOT com> Content-Type: text/plain Date: Tue, 31 Jul 2007 10:49:09 -0400 Message-Id: <1185893349.17855.30.camel@samuelr.hq.netapp.com> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Mon, 2007-07-30 at 19:34 +0200, Claudio Scordino wrote: > Samuel Robb wrote: > > On Fri, 2007-07-27 at 16:43 +0200, Claudio Scordino wrote: > >> 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'm going to assume that this is a Cygwin based toolchain. If this is > > not the case, then you want to be talking about your build environment > > with whoever built your toolchain, not the Cygwin mailing lists. > > The toolchain is located in Programs/yagarto/bin/arm-elf-gcc, so I assume that > is not a cygwin toolchain but a Yagarto's one. I'm going to write an email to > Yagarto developers. Well, according to their home page, this probably isn't a Cygwin toolchain - http://www.yagarto.de/ says: Why another GNU ARM toolchain? Initially I was searching for a toolchain with the following features: * not based on Cygwin * works with Eclipse * cheap for the beginners ... so I'm going to go out on a limb and presume that this isn't a Cygwin based toolchain (since they seemed to want to avoid that for some reason, and since other pages on their site mention this is a MinGW based toolchain.) If this is the case, then unfortunately, you will have trouble with symbolic links, paths, and probably other areas, as well. Unfortunately, this means that using this toolchain with Cygwin is probably *not* what you want to do. I'm glad my advice on managed mounts, etc. helped you get a *little* further, but I suspect your best bet is to uninstall Cygwin, and follow the installation instructions that they provide for their development environment: http://www.yagarto.de/howto/yagarto1/index.html It also means that your questions about the toolchain should be directed at Yagarto's own support forum, instead of this mailing list: http://en.mikrocontroller.net/forum/17 Good luck! I hope things work out for you. -Samrobb -- 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/