Re: ARM toolchain recommendation
+++ Allen Curtis [04-06-02 07:35 -0700]:
> I am starting a new project using the TI OMAP 5910 processor. This
> seemed like a good opportunity to use some new technology so I went to
> the Emdebian site. I was very surprised to see that the toolchain was
> very old. (2.95.2 if I remember correctly) Is there a reason for this?
Yes - no-one has got round to producing a nice replacement.
> I have actually spent quite a bit of time building and testing various
> toolchain versions. So far the best choice, as in it compiles u-boot
> and the kernel, is 2.95.3 with an older glibc. (using the cross
> compiler build package by Dan Kegel) However you can not build the 2.6
> kernels with GCC versions older than 3.x. The 2.6 ARM kernels like GCC
> versions >= 3.3.
Indeed. The emdebian one is actually 2.95.2 with quite a few patches so it's
pretty well a 2.95.3 and has been reliable for me for several years now.
I have spent some time trying to do an updated debian-style gcc 3.2
but for various reasons didn't manage to get one that actually compiled all
my test stuff properly so that was as far as I got. (See
Nikita's recent work on making the debian binutils and gcc versions easy to
cross-compile means we should be able to put some binaries up for download
again soon, and cover more architectures.
> What are your toolchain recommendations for ARM?
I'm still using the emdebian one for most things as it's a fine vintage but
for some things (e.g arm xscale targets) it's too old and i've been using
either the handhelds.org toolchain or the scratchbox toolchain.
Are you sure you can't build 2.6 kernels with gcc 2.95? I was under the
impression that 2.95.4 was actually better for kernel building (on arm),
even now. maybe that's only 2.4?
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/