This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more infromation.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Trevor Kilgore wrote: > Hi, Hi. > I'm sorry to bother you but I got your e-mail from one of Cygnus' mailing > lists and I was wondering if you could give me some advice. > > I am trying to build gcj as a cross compiler for an ARM7 target on a Win 95 > machine with cygwin. Actually, I plan on also using eCos. Mumit Khan has > built and made available gcc 2.95 for cygwin which I downloaded. I was also > able do get ahold of a cygwin version of libgcj from Jon Beniston's website. > However, I am really having a hard time figuring out how to build a cross > compiler, I imagine I'll need the source code of the cygwin compiler and > library, which I don't have. > > I have many years experience in IT but almost none of it within a Unix > environment or with any Cygnus tools. Could you possibly help point me in > the right direction? I'll try. First of all, join the CrossGCC mailing list if you haven't done so already. This is the mailing list concerned with building cross-compilers for the GNU tools. Send all questions to it (not me directly). I WILL get them and help out any way I can. There are other more experienced GNU experts on this list, and they will be able to help if I can't. You can get subscription details from http://www.objsw.com. The CrossGCC FAQ is there also. It is a little out of date but it will give you an idea of how to go about building a cross compiler with the GNU tools. I highly recommend that you use Linux to build your cross compilers. I have never built cross-compilers using a Microsoft OS since it is too slow when using the Cygwin tools. It can be done, but you will need the latest Cygwin package, DLLS and a lot of patience. If you are targeting eCos then you must use the GCC source code from the the eCos web page. It has some dependencies built in that the standard GCC source doesn't have. It's a pain but that's the way it currently is. You also need binutlis package. I assume the binutils-2.9.1 package is fine but you might want to try one of the latest snapshots also. You also need to get the newlib sources. newlib-1.8.1 is the latest but there is a new release due out soon (apparently). The new Sourceware CD from Cygnus is also due out soon and it will have all the latest packages on it. It saves heaps of Download time. I'm not sure what country you're in but it is worth getting. I'm pretty sure the eCos installation page has detailed instructions on how to build all the tools for various targets (such as powerpc, etc). Follow the instructions and post any errors you get to the eCos mailing list (and possibly the CrossGCC mailing list) with questions. I don't have the info with me at the moment to give you all the commands you need to run. I will post you something when I get home tonight. Are you interested in a ARM cross-compiler without support for eCos or are you only interested in an ARM-eCos cross-compiler ? Brendan. ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |