From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Rini Date: Thu, 15 Mar 2012 13:23:16 -0700 Subject: [U-Boot] [PATCH v4 0/6] Enable Thumb build for ARM platforms In-Reply-To: <1331227222-12419-1-git-send-email-aneesh@ti.com> References: <1331227222-12419-1-git-send-email-aneesh@ti.com> Message-ID: <20120315202316.GA6855@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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