[U-Boot] [PATCH v4 0/6] Enable Thumb build for ARM platforms

Tom Rini
2012-03-15T20:23:16Z

On Thu, Mar 08, 2012 at 10:50:16PM +0530, Aneesh V wrote:

[snip]
> Tool-chains tried:
> 1. Sourcery G++ Lite 2010q1-202
> arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2010q1-202) 4.4.1
> GNU ld (Sourcery G++ Lite 2010q1-202) - binutils 2.19.51.20090709
>
> 2. Linaro 4.6-2012.01
> arm-linux-gnueabi-gcc (crosstool-NG linaro-1.13.1-2012.01-20120125 -
> Linaro GCC 2012.01) 4.6.3 20120105 (prerelease)
> GNU ld (crosstool-NG linaro-1.13.1-2012.01-20120125 - Linaro GCC 2012.01) 2.22

So, the (normally?) required to work toolchains are ELDK 5.1 and ELDK
4.2. 5.1 is fine but with 4.2 (gcc 4.2.2) we get two warnings for every
file about interworking/thumb not being supported. Further, the
resulting binary doesn't boot.

However, is this really a problem? I don't imagine folks using ELDK
4.2-era tools on OMAP5, and I have a tough time imaging them using it
for OMAP4.

--
Tom