From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28028 invoked by alias); 11 Dec 2009 19:37:53 -0000 Received: (qmail 28020 invoked by uid 22791); 11 Dec 2009 19:37:52 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-fx0-f212.google.com (HELO mail-fx0-f212.google.com) (209.85.220.212) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 11 Dec 2009 19:37:45 +0000 Received: by fxm4 with SMTP id 4so1315544fxm.12 for ; Fri, 11 Dec 2009 11:37:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.5.8 with SMTP id 8mr1961934fat.48.1260560262817; Fri, 11 Dec 2009 11:37:42 -0800 (PST) In-Reply-To: <4B2299B2.3000806@vmware.com> References: <816087.35180.qm@web112515.mail.gq1.yahoo.com> <4B218B30.4010501@vmware.com> <119734.20965.qm@web112506.mail.gq1.yahoo.com> <4B21B85F.1030502@vmware.com> <205443.37500.qm@web112520.mail.gq1.yahoo.com> <4B229428.7020400@vmware.com> <67ea2eb0912111104v361f4b1dl3c292b0575317b71@mail.gmail.com> <4B2299B2.3000806@vmware.com> Date: Fri, 11 Dec 2009 19:37:00 -0000 Message-ID: <67ea2eb0912111137u687fc104q2f269b0fb245d4bd@mail.gmail.com> Subject: Re: porting reversible on arm/mips From: Ramana Radhakrishnan To: Michael Snyder Cc: paawan oza , Hui Zhu , "gdb@sourceware.org" Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2009-12/txt/msg00079.txt.bz2 On Fri, Dec 11, 2009 at 7:12 PM, Michael Snyder wrote: > Fair enough. > > Ramana, do you have a favorite online guide or "how-to" > for someone who wants to start building an arm cross tool chain? Depends on what you want to do here - If you are looking to build cross bare-metal toolchains - I prefer to use the combined build method as here http://gcc.gnu.org/wiki/Building_Cross_Toolchains_with_gcc with the --target=arm-eabi option. I use that for most of my development activity and that works just fine. I haven't been following the gdb reverse work as closely as I should but if your work doesn't involve tweaking the kernel and is only in gdb userland, then there are some ARM devel boards running GNU/Linux available on the GCC compile farm for use by open source developers. You could contact Laurent Guerby for access to these boards. http://gcc.gnu.org/wiki/CompileFarm If you want to build ARM Linux cross-tools using eglibc, then using a script based on instructions as in the eglibc repository are what I use and have set up successfully. Dan Kegel's crosstool appears to be very good for building with older configurations but I'm not sure how it copes with the new ports infrastructure in (e)glibc. cheers Ramana > >