Embedded Linux-ToolChain-ARM9_EP9302

HI

I am building the tool chain for ARM9 to start developing code in Embedded Linux.

i would like to know what are the recommended versions to use for gcc, glib, binutils and gdb???

Note: i am using Ubuntu 8.04 as an OS.

thanks

I am building the tool chain for ARM9 to start developing code in Embedded Linux.

i would like to know what are the recommended versions to use for gcc, glib, binutils and gdb???

I recommend you to use CodeSourcey ready-to-use binary kit. Being tired of tracking most-up-to-date GCC I switched my base build environment to CodeSourcey and ELDK. The best thing of them is that they release regularly and keep the older kits available all the time. That's the most prominet practice which helps the ease of code transfer to others since I can say "I used version XXX to build and it's available from this URL." I would never venture to compile GCC by my own.

boothowto:

I am building the tool chain for ARM9 to start developing code in Embedded Linux.

i would like to know what are the recommended versions to use for gcc, glib, binutils and gdb???

I recommend you to use CodeSourcey ready-to-use binary kit. Being tired of tracking most-up-to-date GCC I switched my base build environment to CodeSourcey and ELDK. The best thing of them is that they release regularly and keep the older kits available all the time. That's the most prominet practice which helps the ease of code transfer to others since I can say "I used version XXX to build and it's available from this URL." I would never venture to compile GCC by my own.
Hi..

do u think if i use these will be OK?

http://i276.photobucket.com/albums/kk5/ … enshot.png from GNUARM website (the highlighted ones)

Why don’t you use CrossTool to compile a toolchain?

Or use of 10’s of Arm toolchains that are already out there?

ljkenny:
Why don’t you use CrossTool to compile a toolchain?

HI

u mean to use a ready prebuilt toolchain ?

Or use of 10’s of Arm toolchains that are already out there?

from where ? plz specify

raedbenz:
do u think if i use these will be OK?

http://i276.photobucket.com/albums/kk5/ … enshot.png from GNUARM website (the highlighted ones)

Has it become safe to compile a kernel with GCC 4?

Last year Russell King still [preferred GCC 3.4

I vividly remember the time when complete distributions were built with -O1 to avoid GCC 4 bugs…

Edit:

The files on gnuarm.com pretty old.

The last releases of each line are 3.3.6, 3.4.6, 4.0.4, 4.1.2, 4.2.4 and 4.3.0.

4.3.1 should be out in a few days.](An Interview With Linus Torvalds: Linux and Git - Part 1 | Tag1 Consulting)

(This part is a copy of my private reply to raedbenz)

My idea is it’d rather better to let the entire GCC toolchain compiled by qualified and responsible team. GCC and accompanying programs have a bunch of parameters, knobs and whistles to tune. I know the one SoC company whose FTP site has three different sets of GCC toolchain and their file layout (path to use) are inconsistent. CodeSourcey and DENX/ELDK GCC allow multiple sets of toolchain installed in a single Linux system. This tactic makes possible to switch GCC version by just changing PATH variable. It’s quite handy practice.

Has it become safe to compile a kernel with GCC 4?

Probably, I was just a lucky guy who never stepped down the bug(s), though, I could complete a cerntain ARM926 Linux (kernel part) porting project by switching GCC4.0.0, 4.0.3 and 4.2.1 back-and-forth. I use precompiled userland images for production to reduce the amount of make practice and my own error(s) to do the right.

Toru Nishimura / ALKYL Technology

Sorry I’ve not replied sooner, I didn’t realise you replied until now.

Did you ever manage to find a toolchain?

If not, let me know and I’ll set you up with some.

lol.

it has been long time.

yea thanks ii have managed to get a working one,

my question is where can i get a tool chain to do native compilation on the ARM board (it uses ramdisk and zImage to boot linux)?

thanks