[Buildroot] Recommended cross toolchain for ARM

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat Jul 27 14:14:45 UTC 2013

Dear Woody Wu,

On Tue, 23 Jul 2013 14:03:05 +0800, Woody Wu wrote:

> Do you guys have a suggested cross toolchain?  I want to use glibc
> instead of uclibc, so in the buildroot default supported options, it
> left only Sourcery CodeBench (SCB).  But SCB seems not a very completed
> toolchain, when I use it to compile some of my applications, I found it
> missed with some definitions (such as RLIM_*) which should normally
> appear in a standard header file.

Sourcery CodeBench toolchains usually work fine. Could you point to
specific problems with them, i.e which package fails to build, with
which version of the Sourcery CodeBench? Most likely, if your
application fails to build with a Sourcery CodeBench toolchain, it's
because your application doesn't #include the right header files.

> Then I tried, Linaro, but it seems that it do not well support my armv5t
> core. Anyway, I run with errors after configured it with buildroot.

The Linaro toolchains are built for ARMv7, so the C library they
contain will only work on ARMv7+ processors.

Best regards,

Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.

More information about the buildroot mailing list