Busybox is really irrelevant to the equation here, it is just providing
basic system utilities. It has nothing do with your build
environment per se.<br>
<br>
I would check out the crosstool site (<a href="http://kegel.com/crosstool/">http://kegel.com/crosstool/</a>) and
documentation for help, since you are running on a different target
that your host platform. There is a wealth of good tools and
information there to bring you up to speed. I'm sure there are
others as well, but Busybox is not really where you need to investigate.<br>
<br>
<br><br><div><span class="gmail_quote">On 8/17/05, <b class="gmail_sendername">Angus Comber</b> <<a href="mailto:angus@iteloffice.com">angus@iteloffice.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>----- Original Message -----<br>From: "Allan Clark" <<a href="mailto:allanc@chickenandporn.com">allanc@chickenandporn.com</a>><br>To: "Angus Comber" <<a href="mailto:angus@iteloffice.com">
angus@iteloffice.com</a>><br>Cc: <<a href="mailto:busybox@codepoet.org">busybox@codepoet.org</a>><br>Sent: Wednesday, August 17, 2005 6:40 PM<br>Subject: Re: [BusyBox] Probably a dumb question - but is there a c compiler
<br>with Busybox - or how to install?<br><br><br>> Angus Comber wrote:<br>><br>>> Hello<br>>><br>>> Forgive my ignorance but I need to recompile some program on a busybox -<br>>> I have a busybox up and running. Do I need a cross compiler? Or can I
<br>>> just download a C compiler for busybox? From where?<br>><br>> 1) What hardware is your busybox running on? Is it different architecture<br>> than your machine that you can compile on? This answers your question of
<br>> whether you need a cross-compiler. For example, I have a pxa270 (ie<br>> arm5te, or armv5te?) handset, and I compile on an x86 linux SuSE-9.3 host,<br>> so I need a cross-compiler. My imaginary associate, let's call him
<br>> "Luther" (and he owes me money from the last Seahawks game, that lying<br>> cheat, but I digress) , Luther's building for a nano-itx, so it's just an<br>> i386, and he's got the same glibc there as his host, so he just compiles
<br>> with the host (ie non-cross) toolchain on his Redhat-9.0 system.<br><br>I could do this I suppose as use a Suse 9.3 machine which may become my<br>Linux dev machine. But I am running on a VIA Epia M series embedded
<br>motherboard. But I can attach a largish hard drive and compile on the box -<br>or compile on my Suse box - what do you think would be easiest?<br>><br>> 2) When you say "I need to recompile some program on busybox", do you
<br>> mean:<br>> 2.1) I need to change the way busybox's mount command works; or<br>> 2.2) I need to add my company's xyz-dongle-setup-tool to be an applet<br>> inside busybox<br>* Basically I have source code for some drivers and just need to compile
<br>them to run on my busybox.<br>><br>> Generally, gcc builds busybox, but you don't say you've got a linux, unix,<br>> or Cygwin platform.<br><br>Running busybox on a VIA EPIA M10000 motherboard. I loaded busybox on a IDE
<br>flash disk which is mounted read only - but also can connect a hard drive on<br>2ns IDE channel. So I could compile with hard drive and then remove? Or<br>possibly more convenient to cross compile on Suse? How do I go about cross
<br>compiling eg from Suse to the Via?<br><br>Sorry but I am a Windows programmer! Gradually learning Linux stuff.<br><br>Angus<br><br>><br>> Allan<br>><br><br><br>_______________________________________________
<br>busybox mailing list<br><a href="mailto:busybox@mail.busybox.net">busybox@mail.busybox.net</a><br><a href="http://busybox.net/mailman/listinfo/busybox">http://busybox.net/mailman/listinfo/busybox</a><br></blockquote>
</div><br>