From: Simon Kagstrom Date: Tue, 25 Aug 2009 09:12:56 +0200 Subject: [U-Boot] [PATCH] ARM: compiler options cleanup - improve tool chain support In-Reply-To: <20090824100154.2E9AB833DBD2@gemini.denx.de> References: <1250507849-31660-1-git-send-email-wd@denx.de> <20090821211245.50EC3833DBD2@gemini.denx.de> <20090824105935.038bd229@marrow.netinsight.se> <20090824100154.2E9AB833DBD2@gemini.denx.de> Message-ID: <20090825091256.0fc009d2@marrow.netinsight.se> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Mon, 24 Aug 2009 12:01:54 +0200 Wolfgang Denk wrote: > Dear Simon Kagstrom, > > In message <20090824105935.038bd229@marrow.netinsight.se> you wrote: > > > > I updated my git tree today and got this patch (among other things). It > > does not work very well for me, unfortunately. I've tried three > > toolchains (4.3.3, 4.3.4, 4.4.1) built with crosstool-ng, and all of > > them build an image which doesn't run correct. > > Hm... aren't there known issues with these compiler versions on ARM? Small update: I've tried with the ELDK toolchains 4.1 and 4.2 (2007-01-21 and 2008-11-24). Both these fail as well, albeit in a slightly different way. The printfs are correct, but 4.2 still has the nand_bbt issue: U-Boot 2009.08-rc3-00013-g853ae64 (Aug 25 2009 - 08:28:05) Marvell-OpenRD_base SoC: Kirkwood 88F6281_A0 DRAM: 512 MB NAND: 512 MiB nand_bbt: Can't scan flash and build the RAM-based BBT Net: egiga0 88E1116 Initialized on egiga0 Hit any key to stop autoboot: 0 Marvell>> The 4.1 version just hangs on the NAND printout. I've tested both with USE_PRIVATE_LIBGCC=yes and USE_PRIVATE_LIBGCC unset, and get the same results. // Simon